package
1.1.58
Repository: https://github.com/xefino/goutils.git
Documentation: pkg.go.dev

# Functions

AttributeValuesToJSON attempts to convert a mapping of attribute values to a properly-formatted JSON string.
FromClient creates a new DynamoDB database connection from a DynamoDB client, a logger and options.
NewDatabaseConnection creates a new DynamoDB database connection from an AWS session and logger.

# Structs

DatabaseConnection contains functinoality allowing for systemical access to DynamoDB.
Error describes an error returned by the DynamoDB database connection.

# Interfaces

DynamoDBAPI describes all the functionality implemented by the AWS Go SDK v2 DynamoDB client.
IDynamoDBOption defines the functionality that will allow the behavior of a DatabaseConnection to be modified at construction.

# Type aliases

WithBackoffEnd allows the user to set the ending time to use when backing off from a DynamoDB error that should be retried.
WithBackoffMaxElapsed allows the user to set the maximum time that should be allowed when DynamoDB returns an error that should be retried.
WithBackoffStart allows the user to set the starting time to use when backing off from a DynamoDB error that should be retried.
WithTagKey allows the user to set the field tag that should be used when marshalling data to DynamoDB attribute values or when unmarshalling data from DynamoDB attribute values.