19 lines
398 B
Cheetah
19 lines
398 B
Cheetah
package {{.PackageName}}
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/Khan/genql/graphql"
|
|
)
|
|
|
|
{{range .Operations}}
|
|
type {{.ResponseName}} = {{.ResponseType}}
|
|
|
|
// {{.OperationDoc}}
|
|
func {{.OperationName}}(ctx context.Context, client *graphql.Client) (*{{.ResponseName}}, error) {
|
|
var retval {{.ResponseName}}
|
|
err := client.MakeRequest(ctx, `{{.Operation}}`, &retval)
|
|
return &retval, err
|
|
}
|
|
{{end}}
|