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

def read(av: DynamoValue): Either[DynamoReadError, T]
Implicitly added by genericSet
def read(av: DynamoValue): Either[DynamoReadError, T]
Implicitly added by listFormat
def read(av: DynamoValue): Either[DynamoReadError, T]
Implicitly added by mapFormat
def read(av: DynamoValue): Either[DynamoReadError, T]
Implicitly added by optionFormat
def read(av: DynamoValue): Either[DynamoReadError, T]
Implicitly added by seqFormat
def read(av: DynamoValue): Either[DynamoReadError, T]
Implicitly added by someFormat
def read(av: DynamoValue): Either[DynamoReadError, T]
Implicitly added by vectorFormat
def read(av: DynamoValue): Either[DynamoReadError, T]
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]