# Functions
Checks if log directory exists.
Prints an error message.
Prints a fatal error message and exits.
Prints an info message.
MarshalByMethod marshals any json tagged struct fields matching the method being specified.
NewCredential creates a Credential from a simple string.
NewCustomSdkTransport Creates a RoundTripper with user defined logger and http.Transport.
NewSdkTransport Creates a RoundTripper with user defined logger.
NewTicker spits out a pointer to Ticker model.
ParseHTTPStatusCodeInResponse returns http response and HTTPError struct based on response status code.
ParseResponse parses json-formatted http response and decodes it into pre-defined models.
ParseTemplatedPath parses a url-like path using an input template and outputs a map of matched values.
ParseURLParams parses a struct into url params based on its "key" tag It parses basic values and slices, and will parse structs recursively see https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.2.md#style-examples for details about style and explode formatting.
Prints a warning message.
# Constants
StyleForm corresponds to style: form which is the default for query parameters.
# Structs
Credential is a simple string whose value is redacted when converted to a string via the Stringer interface in order to prevent accidental logging or other unintentional disclosure - value is retrieved using ClearText() method.
HTTPError is raised when status code is not 2xx.
SdkTransport is to define a transport RoundTripper with user-defined logger.
Ticker is a wrapper of time.Ticker with additional functionality.
# Interfaces
Logger compatible with standard "log" library.
MethodMarshaler is the interface implemented by types that can marshal themselves into valid JSON according to the input http method.
# Type aliases
No description provided by the author