mirror of
https://github.com/stashapp/stash.git
synced 2026-02-02 13:34:39 +01:00
* Use vendor code for all go calls * Add missing vendor dependencies * Add travis_retry to yarn install * Fix go test call
40 lines
1.2 KiB
Text
40 lines
1.2 KiB
Text
// THIS CODE IS A STARTING POINT ONLY. IT WILL NOT BE UPDATED WITH SCHEMA CHANGES.
|
|
|
|
{{ reserveImport "context" }}
|
|
{{ reserveImport "fmt" }}
|
|
{{ reserveImport "io" }}
|
|
{{ reserveImport "strconv" }}
|
|
{{ reserveImport "time" }}
|
|
{{ reserveImport "sync" }}
|
|
{{ reserveImport "errors" }}
|
|
{{ reserveImport "bytes" }}
|
|
|
|
{{ reserveImport "github.com/99designs/gqlgen/handler" }}
|
|
{{ reserveImport "github.com/vektah/gqlparser" }}
|
|
{{ reserveImport "github.com/vektah/gqlparser/ast" }}
|
|
{{ reserveImport "github.com/99designs/gqlgen/graphql" }}
|
|
{{ reserveImport "github.com/99designs/gqlgen/graphql/introspection" }}
|
|
|
|
type {{.ResolverType}} struct {}
|
|
|
|
{{ range $object := .Objects -}}
|
|
{{- if $object.HasResolvers -}}
|
|
func (r *{{$.ResolverType}}) {{$object.Name}}() {{ $object.ResolverInterface | ref }} {
|
|
return &{{lcFirst $object.Name}}Resolver{r}
|
|
}
|
|
{{ end -}}
|
|
{{ end }}
|
|
|
|
{{ range $object := .Objects -}}
|
|
{{- if $object.HasResolvers -}}
|
|
type {{lcFirst $object.Name}}Resolver struct { *Resolver }
|
|
|
|
{{ range $field := $object.Fields -}}
|
|
{{- if $field.IsResolver -}}
|
|
func (r *{{lcFirst $object.Name}}Resolver) {{$field.GoFieldName}}{{ $field.ShortResolverDeclaration }} {
|
|
panic("not implemented")
|
|
}
|
|
{{ end -}}
|
|
{{ end -}}
|
|
{{ end -}}
|
|
{{ end }}
|