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 }}
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…