client

package
v0.1.2307 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 20, 2018 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAuthorizedRequest

func NewAuthorizedRequest(token, query string) *graphql.Request

NewAuthorizedRequest returns a new GraphQL request with the authorization headers set for CircleCI auth.

func NewClient

func NewClient(endpoint string, logger *logger.Logger) *graphql.Client

NewClient returns a reference to a Client. We also call graphql.NewClient to initialize a new GraphQL Client. Then we pass the Logger originally constructed as cmd.Logger.

func Run

func Run(client *graphql.Client, token, query string) (map[string]interface{}, error)

Run will construct a request using graphql.NewRequest. Then it will execute the given query using graphql.Client.Run. This function will return the unmarshalled response as JSON.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL