server.tpl 316 B

12345678910111213141516171819202122
  1. {{.head}}
  2. package server
  3. import (
  4. {{if .notStream}}"context"{{end}}
  5. {{.imports}}
  6. )
  7. type {{.server}}Server struct {
  8. svcCtx *svc.ServiceContext
  9. {{.unimplementedServer}}
  10. }
  11. func New{{.server}}Server(svcCtx *svc.ServiceContext) *{{.server}}Server {
  12. return &{{.server}}Server{
  13. svcCtx: svcCtx,
  14. }
  15. }
  16. {{.funcs}}