Package-level declarations

Types

Link copied to clipboard
abstract class DocumentConverterBase(numberValueConverter: ValueConverter<Number> = NumberValueConverters.Auto, stringValueConverter: ValueConverter<String> = StringValueConverter, booleanValueConverter: ValueConverter<Boolean> = BooleanValueConverter, nullValueConverter: ValueConverter<Nothing?> = NullValueConverter, attributeValueListValueConverter: ValueConverter<List<AttributeValue>> = AttributeValueListValueConverter, attributeValueMapValueConverter: ValueConverter<Map<String, AttributeValue>> = AttributeValueMapValueConverter)

Base class providing two-way conversion between Document? values and AttributeValue. Subclasses use documentFromAttributeValue and attributeValueFromDocument to build higher-level converters (e.g., single-value or item-level).

Link copied to clipboard
class DocumentValueConverter(numberValueConverter: ValueConverter<Number> = NumberValueConverters.Auto, stringValueConverter: ValueConverter<String> = StringValueConverter, booleanValueConverter: ValueConverter<Boolean> = BooleanValueConverter, nullValueConverter: ValueConverter<Nothing?> = NullValueConverter, attributeValueListValueConverter: ValueConverter<List<AttributeValue>> = AttributeValueListValueConverter, attributeValueMapValueConverter: ValueConverter<Map<String, AttributeValue>> = AttributeValueMapValueConverter) : DocumentConverterBase, Converter<Document?, AttributeValue>

Converts between Document? and various DynamoDB attribute value types.

Link copied to clipboard

Provides access to ValueConverter types for various Instant representations

Link copied to clipboard

Converts between Url and String types

Link copied to clipboard