MapSchema

final case class MapSchema[K, V](shapeId: ShapeId, hints: Hints, key: Schema[K], value: Schema[V]) extends Schema[Map[K, V]]
trait Serializable
trait Product
trait Equals
trait Schema[Map[K, V]]
class Object
trait Matchable
class Any

Value members

Inherited methods

final def addHints(hints: Hints): Schema[Map[K, V]]
Inherited from:
Schema
final def addHints(hints: Hint*): Schema[Map[K, V]]
Inherited from:
Schema
final def compile[F[_]](fk: PolyFunction[Schema, F]): F[Map[K, V]]
Inherited from:
Schema
final def oneOf[Union]: PartiallyAppliedOneOf[Union, Map[K, V]]
Inherited from:
Schema
final def optional[Struct]: PartiallyAppliedOptional[Struct, Map[K, V]]
Inherited from:
Schema
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
final def refined[B]: PartiallyAppliedRefinement[Map[K, V], B]
Inherited from:
Schema
final def required[Struct]: PartiallyAppliedRequired[Struct, Map[K, V]]
Inherited from:
Schema
final def transformHintsLocally(f: Hints => Hints): Schema[Map[K, V]]
Inherited from:
Schema
final def transformHintsTransitively(f: Hints => Hints): Schema[Map[K, V]]
Inherited from:
Schema
final def validated[C](c: C)(implicit constraint: Simple[C, Map[K, V]]): Schema[Map[K, V]]
Inherited from:
Schema
final def withId(namespace: String, name: String): Schema[Map[K, V]]
Inherited from:
Schema
final def withId(newId: ShapeId): Schema[Map[K, V]]
Inherited from:
Schema