encoding

object encoding
class Object
trait Matchable
class Any

Type members

Types

type Res = Either[WriteError, DynamoValue]

Value members

Concrete methods

def encodeBool: Boolean => Res
def encodeBytes: ByteVector => Res
def encodeBytesSet: NonEmptySet[ByteVector] => Res
def encodeDictionary[V](schema: Schema[V], value: Map[String, V]): Either[WriteError, DynamoValue]
def encodeIsos[V](xmap: XMap[V], value: V): Res
def encodeNull: Unit => Res
def encodeRecord[R](recordSchema: FreeApplicative[[_] =>> Field[R, _$13], R]): R => Res
def encodeSequence[V](schema: Schema[V], value: List[V]): Either[WriteError, DynamoValue]
def encodeStrSet: NonEmptySet[String] => Res
def encodeString: String => Res
def encodeSum[C](cases: Chain[Alt[C]]): C => Res
def fromSchema[A](s: Schema[A]): A => Either[WriteError, DynamoValue]