# Functions
FromDynamoDB converts an Amazon DynamoDB AttributeValue, and all nested members.
FromDynamoDBList converts a slice of Amazon DynamoDB AttributeValues, and all nested members.
FromDynamoDBMap converts a map of Amazon DynamoDB AttributeValues, and all nested members.
Marshal will serialize the passed in Go value type into a AttributeValue type.
MarshalList is an alias for Marshal func which marshals Go value type to a slice of AttributeValues.
MarshalMap is an alias for Marshal func which marshals Go value type to a map of AttributeValues.
NewDecoder creates a new Decoder with default configuration.
NewEncoder creates a new Encoder with default configuration.
Unmarshal will unmarshal AttributeValues to Go value types.
UnmarshalList is an alias for Unmarshal func which unmarshals a slice of AttributeValues.
UnmarshalListOfMaps is an alias for Unmarshal func which unmarshals a slice of maps of attribute values.
UnmarshalMap is an alias for Unmarshal which unmarshals from a map of AttributeValues.
# Structs
A Decoder provides unmarshaling AttributeValues to Go value types.
DecoderOptions is a collection of options to configure how the decoder unmarshalls the value.
An Encoder provides marshaling Go value types to AttributeValues.
EncoderOptions is a collection of options shared between marshaling and unmarshaling.
An InvalidMarshalError is an error type representing an error occurring when marshaling a Go value type to an AttributeValue.
An InvalidUnmarshalError is an error type representing an invalid type encountered while unmarshaling a AttributeValue to a Go value type.
An UnmarshalError wraps an error that occurred while unmarshaling a AttributeValue element into a Go type.
An UnmarshalTypeError is an error type representing a error unmarshaling the AttributeValue's element to a Go value type.
# Interfaces
A Marshaler is an interface to provide custom marshaling of Go value types to AttributeValues.
An Unmarshaler is an interface to provide custom unmarshaling of AttributeValues.