object DynamicValue
- Annotations
- @SuppressWarnings()
- Alphabetic
- By Inheritance
- DynamicValue
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- sealed trait Adt extends DynamicValue
- final case class Bool(value: Boolean) extends Primitive with Product with Serializable
Boolean
- implicit class BoolExtension extends AnyRef
- final case class ContractId(value: String) extends Primitive with Product with Serializable
- implicit class ContractIdExtension extends AnyRef
- final case class Date(value: Int) extends Primitive with Product with Serializable
Local date.
Local date. Number of dates since epoch (1 Jan 1970).
- implicit class DateExtension extends AnyRef
- final case class Enum(value: Int) extends Adt with Product with Serializable
ADT, Sum type - special case of sum type with only constructors.
- implicit class EnumExtension extends AnyRef
- final case class GenMap(value: IterableOnce[(DynamicValue, DynamicValue)]) extends Traversable with Product with Serializable
Map with arbitrarily-typed keys and values.
Map with arbitrarily-typed keys and values. Codecs should maintain stable order of key-value entries if possible.
- implicit class GenMapExtension extends AnyRef
- final case class Int64(value: Long) extends Primitive with Product with Serializable
8-byte integer
- implicit class Int64Extension extends AnyRef
- final case class List(value: IterableOnce[DynamicValue]) extends Traversable with Product with Serializable
Sequence of elements
- implicit class ListExtension extends AnyRef
- final case class Numeric(value: String) extends Primitive with Product with Serializable
Numeric type with precision.
Numeric type with precision. Represented as a String
- implicit class NumericExtension extends AnyRef
- final case class Optional(value: Option[DynamicValue]) extends Traversable with Product with Serializable
Optional element
- implicit class OptionalExtension extends AnyRef
- final case class Party(value: String) extends Primitive with Product with Serializable
- implicit class PartyExtension extends AnyRef
- sealed trait Primitive extends DynamicValue
- final case class Record(fields: IterableOnce[(Option[String], DynamicValue)]) extends Adt with Product with Serializable
ADT, Product type.
ADT, Product type. Field values have to be in the same order as in the defining type. Field labels here are not necessary, as codecs knows about field names at the time of construction. We store them in order to recreate some error conditions (for instance wrong labels) and reuse gRPC API error handling.
We do not preserver recordId from gRPC versbose records, we do not consider them practically useful
- implicit class RecordExtension extends AnyRef
- final case class Text(value: String) extends Primitive with Product with Serializable
Text
- implicit class TextExtension extends AnyRef
- final case class TextMap(value: IterableOnce[(String, DynamicValue)]) extends Traversable with Product with Serializable
Map with String keys.
Map with String keys. Codecs should maintain stable order of key-value entries if possible.
- implicit class TextMapExtension extends AnyRef
- final case class Timestamp(value: Long) extends Primitive with Product with Serializable
Timestamp.
Timestamp. Number of microseconds (10-6) since epoch (midnight of 1 Jan 1970) in UTC timezone.
- implicit class TimestampExtension extends AnyRef
- sealed trait Traversable extends DynamicValue
- implicit class UnitExtension extends AnyRef
- final case class Variant(ctorIx: Int, value: DynamicValue) extends Adt with Product with Serializable
ADT, Sum type.
ADT, Sum type. Contains constructor's ordinal index and a wrapped value.
- implicit class VariantExtension extends AnyRef
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- case object Unit extends Primitive with Product with Serializable
Unit