Encoder

meteor.codec.Encoder
See theEncoder companion trait
object Encoder

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Encoder.type

Members list

Value members

Concrete methods

def apply[A](implicit dd: Encoder[A]): Encoder[A]
def const[A](key: String, value: String): Encoder[A]
def const[A](av: AttributeValue): Encoder[A]
def instance[A](f: A => AttributeValue): Encoder[A]

Create a new instance of Encoder for type A. Helper methods and more examples can be found in meteor.syntax.

Create a new instance of Encoder for type A. Helper methods and more examples can be found in meteor.syntax.

Attributes

Implicits

Implicits

implicit def contravariantForDynamoDbDecoder: Contravariant[Encoder]
implicit val dynamoEncoderForAttributeValue: Encoder[AttributeValue]
implicit val dynamoEncoderForBigDecimal: Encoder[BigDecimal]
implicit val dynamoEncoderForBigInt: Encoder[BigInt]
implicit val dynamoEncoderForBoolean: Encoder[Boolean]
implicit val dynamoEncoderForByte: Encoder[Byte]
implicit val dynamoEncoderForByteArray: Encoder[Array[Byte]]
implicit val dynamoEncoderForDouble: Encoder[Double]
implicit def dynamoEncoderForEither[A : Encoder, B : Encoder]: Encoder[Either[A, B]]
implicit val dynamoEncoderForFloat: Encoder[Float]
implicit def dynamoEncoderForFoldable[G[_] : Foldable, A : Encoder]: Encoder[G[A]]
implicit def dynamoEncoderForFoldableByteArray[F[_] : Foldable]: Encoder[F[Array[Byte]]]
implicit val dynamoEncoderForInstant: Encoder[Instant]
implicit val dynamoEncoderForInt: Encoder[Int]
implicit def dynamoEncoderForJavaUtilMap[A : Encoder]: Encoder[Map[String, A]]
implicit def dynamoEncoderForList[A : Encoder]: Encoder[List[A]]
implicit val dynamoEncoderForListByteArray: Encoder[List[Array[Byte]]]
implicit val dynamoEncoderForLong: Encoder[Long]
implicit def dynamoEncoderForMap[A : Encoder]: Encoder[Map[String, A]]
implicit val dynamoEncoderForNothing: Encoder[Nothing]
implicit def dynamoEncoderForOption[A : Encoder]: Encoder[Option[A]]
implicit def dynamoEncoderForSeq[A : Encoder]: Encoder[Seq[A]]
implicit val dynamoEncoderForSeqByteArray: Encoder[Seq[Array[Byte]]]
implicit val dynamoEncoderForShort: Encoder[Short]
implicit val dynamoEncoderForString: Encoder[String]
implicit val dynamoEncoderForUUID: Encoder[UUID]