package
0.0.2
Repository: https://github.com/cryanbrow/eve-graphql-go.git
Documentation: pkg.go.dev

# Functions

EsiTTLToMillis takes in a context for tracing purposes and a RFC1123 time for conversion to millis for TTL.
SetupRestHelper sets up required dependency injection.

# Constants

CouldNotUnmarshalResponseBytes is a string constant saying could not unmarshal responseBytes.
ErrorWasNotNil is a string constant for unit testing.
FailureMarshaling is a string constant saying Failure Marshalling.
NilError is a string constant for unit testing.
NilID is a string constant saying nil id.
ResponseWasNotAsExpected is a string constant for unit testing.
WrongErrorText is a string constant for unit testing.

# Variables

CachingClientVar is an implementation of the caching interface for whichever caching implementation is used.
Client is an implementation of HTTP Client for making calls with Do.

# Structs

RestHelperClient is the client making cached REST calls.

# Interfaces

CachingClient is an interface for the caching package for mocking during Unit Tests.
HTTPClient is an interface for the http Do method for mocking during Unit Tests.