11 lines
602 B
Cheetah
11 lines
602 B
Cheetah
// Code generated by protoc-gen-gotemplate
|
|
package {{.File.Package}}
|
|
|
|
import (
|
|
"github.com/moul/protoc-gen-gotemplate/examples/import/output/models/article"
|
|
"github.com/moul/protoc-gen-gotemplate/examples/import/output/models/common"
|
|
)
|
|
|
|
type Repository interface {
|
|
{{range $m := .Service.Method}}{{with $t := $m.InputType | getMessageType $.File}} {{$m.Name}}({{range $f := $t.Field}}{{$f.Name|lowerCamelCase}} {{$f| goTypeWithPackage }} {{end}}) ({{with $out := $m.OutputType | getMessageType $.File}}{{range $f := $out.Field}}{{$f | goTypeWithPackage}}, {{end}}{{end}} error){{end}}{{end}}
|
|
} |