graphql

package
v0.0.0-...-619e77c Latest Latest
Warning

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

Go to latest
Published: Jun 23, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GRAPHQL_SUBSTITUTING_TEMPLATE_VARIABLES            = "substituting template variables"
	GRAPHQL_SUBSTITUTING_TEMPLATE_VARIABLES_HAS_FAILED = "substituting template variables has failed"
	GRAPHQL_EXECUTING_REQUEST                          = "executing request"
	GRAPHQL_EXECUTING_REQUEST_HAS_FAILED               = "executing request has failed"
	GRAPHQL_CREATING_PAYLOAD_HAS_FAILED                = "creating payload has failed"
	GRAPHQL_CREATING_HTTP_REQUEST_HAS_FAILED           = "creating http request has failed"
	GRAPHQL_PERFORMING_HTTP_REQUEST_HAS_FAILED         = "performing payload has failed"
	GRAPHQL_READING_HTTP_RESPONSE_BODY_HAS_FAILED      = "reading response body has failed"
	GRAPHQL_RESPONSE_HAS_RETURNED_NOT_OK_STATUS_CODE   = "response has returned not ok status code"
	GRAPHQL_PARSING_HTTP_RESPONSE_BODY_HAS_FAILED      = "parsing response body has failed"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type GraphQlClient

type GraphQlClient struct {
	HhttpClient *http.Client
	// contains filtered or unexported fields
}

func New

func New(
	logger *logger.Logger,
	newrelicGraphQlEndpoint string,
	newrelicUserApiKey string,
) *GraphQlClient

func (*GraphQlClient) Execute

func (c *GraphQlClient) Execute(
	ctx context.Context,
	queryTemplateName string,
	queryTemplate string,
	queryVariables any,
	result any,
) error

Jump to

Keyboard shortcuts

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