# Functions
AddToUserAgent adds the string to the end of the request's current user agent.
HandlerListLogItem logs the request handler and the state of the request's Error value.
HandlerListStopOnError returns false to stop the HandlerList iterating over request handlers if Request.Error is not nil.
MakeAddToUserAgentFreeFormHandler adds the input to the User-Agent request header.
MakeAddToUserAgentHandler will add the name/version pair to the User-Agent request header.
New returns a new Request pointer for the service API operation and parameters.
NewErrParamMinLen creates a new minimum length parameter error.
NewErrParamMinValue creates a new minimum value parameter error.
NewErrParamRequired creates a new required parameter error.
WithRetryer sets a config Retryer value to the given Config returning it for chaining.
# Constants
InvalidParameterErrCode is the error code for invalid parameters errors.
ParamMinLenErrCode is the error code for fields without enough elements.
ParamMinValueErrCode is the error code for fields with too low of a number value.
ParamRequiredErrCode is the error code for required parameter errors.
# Structs
An ErrInvalidParams provides wrapping of invalid parameter errors found when validating API operation input parameters.
An ErrParamMinLen represents a minimum length parameter error.
An ErrParamMinValue represents a minimum value parameter error.
An ErrParamRequired represents an required parameter error.
A HandlerList manages zero or more handlers in a list.
A HandlerListRunItem represents an entry in the HandlerList which is being run.
A Handlers provides a collection of request handlers for various stages of handling requests.
A NamedHandler is a struct that contains a name and function callback.
An Operation is the service API operation to be made.
Paginator keeps track of pagination configuration for an API operation.
A Request is the service request to be made.
# Interfaces
An ErrInvalidParam represents an invalid parameter error type.
Retryer is an interface to control retry logic for a given service.
Validator provides a way for types to perform validation logic on their input values that external code can use to determine if a type's values are valid.