Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
typealias DynamoAttributeValue = AttributeValue

DynamoAttributeValue is the type alias for AttributeValue from AWS Dynamo DB v2 SDK.

Link copied to clipboard
typealias PropertyName = String

A PropertyName is actually a String

Properties

Link copied to clipboard

This property converts a nullable Boolean to DynamoDb DynamoAttributeValue.

This property converts a nullable Number to DynamoDb DynamoAttributeValue. Here, the receiver can be any object that extends the class Number

This property converts a nullable String to DynamoDb DynamoAttributeValue.

This property converts a nullable AttributeMap to DynamoDb DynamoAttributeValue.

Functions

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a Boolean

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a Double

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a List of Doubles

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a Set of Doubles

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a Float

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a List of Floats

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a Set of Floats

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a Int

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a List of Ints

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a Set of Ints

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a Long

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a List of Longs

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a Set of Longs

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a nullable Boolean

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a nullable Double

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a nullable List of Doubles

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a nullable Set of Doubles

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a nullable Float

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a nullable List of Floats

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a nullable Set of Floats

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a nullable Int

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a nullable List of Ints

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a nullable Set of Ints

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a nullable Long

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a nullable List of Longs

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a nullable Set of Longs

Link copied to clipboard
inline fun <T> PropertyName.asNullableObjectFrom(map: AttributeMap, objConverter: AttributeMap.() -> T): T?

Extracts the value of PropertyName from the provided AttributeMap as a nullable T

Link copied to clipboard
inline fun <T> PropertyName.asNullableObjectListFrom(map: AttributeMap, objConverter: AttributeMap.() -> T): List<T>?

Extracts the value of PropertyName from the provided AttributeMap as a nullable List of Ts

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a nullable String

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a nullable List of Strings

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a nullable Set of Strings

Link copied to clipboard
inline fun <T> PropertyName.asObjectFrom(map: AttributeMap, objConverter: AttributeMap.() -> T): T

Extracts the value of PropertyName from the provided AttributeMap as a T

Link copied to clipboard
inline fun <T> PropertyName.asObjectListFrom(map: AttributeMap, objConverter: AttributeMap.() -> T): List<T>

Extracts the value of PropertyName from the provided AttributeMap as a List of Ts

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a String

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a List of Strings

Link copied to clipboard

Extracts the value of PropertyName from the provided AttributeMap as a Set of Strings

Link copied to clipboard

This function converts a nullable List of non-nullable Numbers to DynamoDb DynamoAttributeValue. Here, the receiver can be any object that extends the class Number

Link copied to clipboard

This function converts a nullable Set of non-nullable Numbers to DynamoDb DynamoAttributeValue. Here, the receiver can be any object that extends the class Number

Link copied to clipboard

This function converts a nullable List of non-nullable Ts to DynamoDb DynamoAttributeValue. The object T should be annotated with DynamoKt.

Link copied to clipboard

This function converts a nullable List of non-nullable Numbers to DynamoDb DynamoAttributeValue.

Link copied to clipboard

This function converts a nullable Set of non-nullable Strings to DynamoDb DynamoAttributeValue.