module Crynamo::Marshaller
Extended Modules
Defined in:
crynamo/marshaller.crInstance Method Summary
- #dynamodb_value_map(value)
-
#from_dynamo(item : Hash(String, JSON::Any)) : Hash
Converts a DynamoDB
Hashrepresentation to a regular CrystalHashTODO Convert to aNamedTupleinstead - #from_dynamo(items : Array(Hash)) : Array(Hash(String, Array(Float32) | Array(JSON::Any) | Array(String) | Bool | Float32 | JSON::Any | Nil))
-
#to_dynamo(tuple : NamedTuple) : Hash
Converts a
NamedTupleto a DynamoDBHashrepresentation -
#to_expressions(tuple : NamedTuple)
{ product_id: product.id }
Instance Method Detail
def from_dynamo(item : Hash(String, JSON::Any)) : Hash
#
Converts a DynamoDB Hash representation to a regular Crystal Hash
TODO Convert to a NamedTuple instead
def from_dynamo(items : Array(Hash)) : Array(Hash(String, Array(Float32) | Array(JSON::Any) | Array(String) | Bool | Float32 | JSON::Any | Nil))
#