decoding

object decoding
class Object
trait Matchable
class Any

Type members

Types

type Res[A] = Either[ReadError, A]

Value members

Concrete methods

def decodeBool: DynamoValue => Res[Boolean]
def decodeBytes: DynamoValue => Res[ByteVector]
def decodeDictionary[V](schema: Schema[V], value: DynamoValue): Res[Map[String, V]]
def decodeIsos[V](xmap: XMap[V], v: DynamoValue): Res[V]
def decodeNull: DynamoValue => Res[Unit]
def decodeRecord[R](recordSchema: FreeApplicative[[_] =>> Field[R, _$7], R]): Map[String, DynamoValue] => Res[R]
def decodeSequence[V](schema: Schema[V], value: DynamoValue): Res[List[V]]
def decodeString: DynamoValue => Res[String]
def decodeSum[A](cases: Chain[Alt[A]]): DynamoValue => Res[A]
def fromSchema[A](s: Schema[A]): DynamoValue => Either[ReadError, A]