INNER CODE UNIT · Go
Gql__enum_
ysugimoto/grpc-graphql-gateway · protoc-gen-graphql/template.go:43
func Gql__enum_{{ .Name }}() *graphql.Enum {
if gql__enum_{{ .Name }} == nil {
gql__enum_{{ .Name }} = graphql.NewEnum(graphql.EnumConfig{
Name: "{{ $.RootPackage.CamelName }}_Enum_{{ .Name }}",
Values: graphql.EnumValueConfigMap{
{{- range .Values }}
"{{ .Name }}": &graphql.EnumValueConfig{
{{- if .Comment }}
Description: ` + "`" + `{{ .Comment }}` + "`" + `,
{{- end }}
Value: {{ $enum.Name }}({{ .Number }}),
},
{{- end }}
},
})
}
return gql__enum_{{ .Name }}
}