# README
Smithy Go
Smithy code generators for Go.
WARNING: All interfaces are subject to change.
License
This project is licensed under the Apache-2.0 License.
# Packages
No description provided by the author
Package io provides utilities for Smithy generated API clients.
No description provided by the author
Package middleware provide transport agnostic middleware for decorating SDK handlers.
Code generated by smithy-go/ptr/generate.go DO NOT EDIT.
Package rand provides utilities for creating and working with random value generators.
Package testing provides utilities for testing smith clients and protocols.
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
NewErrParamRequired creates a new required parameter error.
# Constants
ErrorFault enumeration values.
ErrorFault enumeration values.
ErrorFault enumeration values.
# Structs
CanceledError is the error that will be returned by an API request that was canceled.
DeserializationError provides a wrapper for and error that occurs during deserialization.
GenericAPIError provides a generic concrete API error type that SDKs can use to deserialize error responses into.
An InvalidParamsError provides wrapping of invalid parameter errors found when validating API operation input parameters.
OperationError decorates an underlying error which occurred while invoking an operation with names of the operation and API.
An ParamRequiredError represents an required parameter error.
SerializationError represents an error that occurred while attempting to serialize a request.
# Interfaces
APIError provides the generic API and protocol agnostic error type all SDK generated exception types will implement.
Document provides access to loosely structured data in a document-like format.
An InvalidParamError represents an invalid parameter error type.
# Type aliases
ErrorFault provides the type for a Smithy API error fault.