DynamicValue

Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

final case class Dictionary(entries: Chunk[(DynamicValue, DynamicValue)]) extends DynamicValue
final case class DynamicAst(ast: SchemaAst) extends DynamicValue
final case class Enumeration(id: TypeId, value: (String, DynamicValue)) extends DynamicValue
final case class Error(message: String) extends DynamicValue
final case class LeftValue(value: DynamicValue) extends DynamicValue
case object NoneValue extends DynamicValue
sealed case class Primitive[A](value: A, standardType: StandardType[A]) extends DynamicValue
final case class Record(id: TypeId, values: ListMap[String, DynamicValue]) extends DynamicValue
final case class RightValue(value: DynamicValue) extends DynamicValue
final case class Sequence(values: Chunk[DynamicValue]) extends DynamicValue
final case class SetValue[A](values: Set[DynamicValue]) extends DynamicValue
sealed case class Singleton[A](instance: A) extends DynamicValue
final case class SomeValue(value: DynamicValue) extends DynamicValue
sealed case class Tuple(left: DynamicValue, right: DynamicValue) extends DynamicValue

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def decodeStructure(values: ListMap[String, DynamicValue], structure: Chunk[Field[_]]): Either[String, ListMap[String, _]]
def fromSchemaAndValue[A](schema: Schema[A], value: A): DynamicValue