Categorygithub.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue
modulepackage
1.18.7
Repository: https://github.com/aws/aws-sdk-go-v2.git
Documentation: pkg.go.dev

# Functions

FromDynamoDBStreams converts an Amazon DynamoDB Streams AttributeValue, and all nested members.
FromDynamoDBStreamsList converts a slice of Amazon DynamoDB Streams AttributeValues, and all nested members.
FromDynamoDBStreamsMap converts a map of Amazon DynamoDB Streams 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.
MarshalListWithOptions is an alias for MarshalWithOptions 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.
MarshalMapWithOptions is an alias for MarshalWithOptions func which marshals Go value type to a map of AttributeValues.
MarshalWithOptions will serialize the passed in Go value type into a AttributeValue type, by using .
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.
UnmarshalListOfMapsWithOptions is an alias for UnmarshalWithOptions func which unmarshals a slice of maps of attribute values.
UnmarshalListWithOptions is an alias for UnmarshalWithOptions func which unmarshals a slice of AttributeValues.
UnmarshalMap is an alias for Unmarshal which unmarshals from a map of AttributeValues.
UnmarshalMapWithOptions is an alias for UnmarshalWithOptions which unmarshals from a map of AttributeValues.
UnmarshalWithOptions will unmarshal AttributeValues to Go value types.

# Structs

A Decoder provides unmarshaling AttributeValues to Go value types.
DecoderOptions is a collection of options to configure how the decoder unmarshals the value.
DecodeTimeAttributes is the set of time decoding functions for different AttributeValues.
An Encoder provides marshaling Go value types to AttributeValues.
EncoderOptions is a collection of options used by the marshaler.
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.

# Type aliases

A Number represents a Attributevalue number literal.
An UnixTime provides aliasing of time.Time into a type that when marshaled and unmarshaled with AttributeValues it will be done so as number instead of string in seconds since January 1, 1970 UTC.