Packages

package daml_lf

Note: code in this package is a translation to scala2 of code from https://github.com/DACH-NY/transcode

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. daml_lf
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type CollectResult[A, B] = (Seq[SchemaEntity[A]]) => B

    Collect sequence of SchemaEntity instances into usable result.

    Collect sequence of SchemaEntity instances into usable result. See Dictionary.collect and SchemaEntity.collect for several examples

  2. final case class Dictionary[T](templates: Map[Identifier, T], templateKeys: Map[Identifier, T], choiceArguments: Map[(Identifier, ChoiceName), T], choiceResults: Map[(Identifier, ChoiceName), T]) extends Product with Serializable

    Dictionary of templates, keys, choice arguments and choice results.

  3. sealed trait SchemaEntity[P] extends AnyRef

    Top-level Ledger Schema entity.

    Top-level Ledger Schema entity. This can either be a template/interface or a choice definition.

Value Members

  1. object Dictionary extends Serializable
  2. object SchemaEntity
  3. object SchemaProcessor

    SchemaProcessor traverses Daml Schema and produces results by combining com.digitalasset.transcode.schema.SchemaVisitor and Entity Collector (CollectResult).

Inherited from AnyRef

Inherited from Any

Ungrouped