Defines the specification for a single key attribute, including its name and type
The Kotlin type of the attribute
The DynamoDB name of the key attribute
The DynamoDB type of the attribute
Extracts a key value from the DynamoDB Item attribute keyed by name
Creates a DynamoDB key-value pair for an attribute as a Pair<String, AttributeValue>, suitable for use in an Item instance.
Pair<String, AttributeValue>