DynamoFormat

trait DynamoFormat[T]

Type class for defining serialisation to and from * DynamoDB's AttributeValue.

Companion:
object
class Object
trait Matchable
class Any
trait ObjectFormat[T]
object dynamoValueFormat.type

Value members

Abstract methods

Implicitly added by genericSet
Implicitly added by listFormat
Implicitly added by mapFormat
Implicitly added by optionFormat
Implicitly added by seqFormat
Implicitly added by someFormat
Implicitly added by vectorFormat
def write(t: T): DynamoValue
Implicitly added by genericSet
def write(t: T): DynamoValue
Implicitly added by listFormat
def write(t: T): DynamoValue
Implicitly added by mapFormat
def write(t: T): DynamoValue
Implicitly added by optionFormat
def write(t: T): DynamoValue
Implicitly added by seqFormat
def write(t: T): DynamoValue
Implicitly added by someFormat
def write(t: T): DynamoValue
Implicitly added by vectorFormat
def write(t: T): DynamoValue

Concrete methods

def iso[U](r: T => U, w: U => T): DynamoFormat[U]
Implicitly added by genericSet
def iso[U](r: T => U, w: U => T): DynamoFormat[U]
Implicitly added by listFormat
def iso[U](r: T => U, w: U => T): DynamoFormat[U]
Implicitly added by mapFormat
def iso[U](r: T => U, w: U => T): DynamoFormat[U]
Implicitly added by optionFormat
def iso[U](r: T => U, w: U => T): DynamoFormat[U]
Implicitly added by seqFormat
def iso[U](r: T => U, w: U => T): DynamoFormat[U]
Implicitly added by someFormat
def iso[U](r: T => U, w: U => T): DynamoFormat[U]
Implicitly added by vectorFormat
def iso[U](r: T => U, w: U => T): DynamoFormat[U]
def read(av: AttributeValue): Either[DynamoReadError, T]
Implicitly added by genericSet
def read(av: AttributeValue): Either[DynamoReadError, T]
Implicitly added by listFormat
def read(av: AttributeValue): Either[DynamoReadError, T]
Implicitly added by mapFormat
def read(av: AttributeValue): Either[DynamoReadError, T]
Implicitly added by optionFormat
def read(av: AttributeValue): Either[DynamoReadError, T]
Implicitly added by seqFormat
def read(av: AttributeValue): Either[DynamoReadError, T]
Implicitly added by someFormat
def read(av: AttributeValue): Either[DynamoReadError, T]
Implicitly added by vectorFormat
def read(av: AttributeValue): Either[DynamoReadError, T]
def xmap[U](r: T => Either[DynamoReadError, U], w: U => T): DynamoFormat[U]
Implicitly added by genericSet
def xmap[U](r: T => Either[DynamoReadError, U], w: U => T): DynamoFormat[U]
Implicitly added by listFormat
def xmap[U](r: T => Either[DynamoReadError, U], w: U => T): DynamoFormat[U]
Implicitly added by mapFormat
def xmap[U](r: T => Either[DynamoReadError, U], w: U => T): DynamoFormat[U]
Implicitly added by optionFormat
def xmap[U](r: T => Either[DynamoReadError, U], w: U => T): DynamoFormat[U]
Implicitly added by seqFormat
def xmap[U](r: T => Either[DynamoReadError, U], w: U => T): DynamoFormat[U]
Implicitly added by someFormat
def xmap[U](r: T => Either[DynamoReadError, U], w: U => T): DynamoFormat[U]
Implicitly added by vectorFormat
def xmap[U](r: T => Either[DynamoReadError, U], w: U => T): DynamoFormat[U]