1// GENERATED FILE: DO NOT EDIT!
2
3package {{.Renderer.Package}}
4
5// To create a server, first write a class that implements this interface.
6// Then pass an instance of it to Initialize().
7type Provider interface {
8//-{{range .Renderer.Methods}}
9
10// Provider
11{{commentForText .Description}}
12//-{{if hasParameters .}}
13//-{{if hasResponses .}}
14  {{.ProcessorName}}(parameters *{{.ParametersTypeName}}, responses *{{.ResponsesTypeName}}) (err error)
15//-{{else}}
16  {{.ProcessorName}}(parameters *{{.ParametersTypeName}}) (err error)
17//-{{end}}
18//-{{else}}
19//-{{if hasResponses .}}
20  {{.ProcessorName}}(responses *{{.ResponsesTypeName}}) (err error)
21//-{{else}}
22  {{.ProcessorName}}() (err error)
23//-{{end}}
24//-{{end}}
25//-{{end}}
26}
27