Packages

package auto

Fully automatic format derivation.

Importing the contents of this package object provides org.scanamo.DynamoFormat instances for case classes (if all members have instances)

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. auto
  2. DerivedDynamoFormat
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait CoProductDynamoFormat[T] extends DynamoFormat[T]
    Definition Classes
    DerivedDynamoFormat
  2. trait ConstructedDynamoFormat[T] extends AnyRef
    Definition Classes
    DerivedDynamoFormat
  3. trait InvalidConstructedDynamoFormat[T] extends ConstructedDynamoFormat[T]
    Definition Classes
    DerivedDynamoFormat
  4. trait ValidConstructedDynamoFormat[T] extends ConstructedDynamoFormat[T]
    Definition Classes
    DerivedDynamoFormat
  5. type NotSymbol[T] = <:!<[T, Symbol]
    Definition Classes
    DerivedDynamoFormat
  6. type ValidatedPropertiesError[T] = Validated[InvalidPropertiesError, T]
    Definition Classes
    DerivedDynamoFormat

Value Members

  1. implicit val cnil: CoProductDynamoFormat[CNil]
    Definition Classes
    DerivedDynamoFormat
  2. implicit def coproduct[K <: Symbol, V, T <: Coproduct](implicit headFormat: Lazy[DynamoFormat[V]], tailFormat: CoProductDynamoFormat[T], fieldWitness: Aux[K]): CoProductDynamoFormat[:+:[FieldType[K, V], T]]
    Definition Classes
    DerivedDynamoFormat
  3. implicit def genericCoProduct[T, R](implicit gen: Aux[T, R], formatR: Lazy[CoProductDynamoFormat[R]]): Exported[DynamoFormat[T]]
    Definition Classes
    DerivedDynamoFormat
  4. implicit def genericProduct[T, R](implicit arg0: NotSymbol[T], gen: Aux[T, R], formatR: Lazy[ValidConstructedDynamoFormat[R]]): Exported[DynamoFormat[T]]
    Definition Classes
    DerivedDynamoFormat
  5. implicit def hcons[K <: Symbol, V, T <: HList](implicit headFormat: Lazy[DynamoFormat[V]], tailFormat: Lazy[ConstructedDynamoFormat[T]], fieldWitness: Aux[K]): ValidConstructedDynamoFormat[::[FieldType[K, V], T]]
    Definition Classes
    DerivedDynamoFormat
  6. implicit val hnil: InvalidConstructedDynamoFormat[HNil]
    Definition Classes
    DerivedDynamoFormat

Inherited from DerivedDynamoFormat

Inherited from AnyRef

Inherited from Any

Ungrouped