func (c *Client) Query(ctx context.Context, q interface{}, variables map[string]interface{}) error {
	return c.client.Query(ctx, q, variables)
}
func (c *Client) Query(ctx context.Context, q interface{}, variables map[string]interface{}) error {
	return c.client.Query(ctx, q, variables)
}
func ( c * Client ) Query ( ctx context . Context , q interface { } , variables map [ string ] interface { } ) error { return c . client . Query ( ctx , q , variables ) }
// Query executes a single GraphQL query request,
// with a query derived from q, populating the response into it.
// q should be a pointer to struct that corresponds to the GitHub GraphQL schema.
Query executes a single GraphQL query request with a query derived from q populating the response into it . q should be a pointer to struct that corresponds to the GitHub GraphQL schema .