org.coursera.courier

generator

package generator

Visibility
  1. Public
  2. All

Type Members

  1. case class ScalaCompilationUnit(name: String, namespace: String) extends GeneratedCodeTargetFile with Product with Serializable

    Identifies a particular scala file.

  2. case class ScalaGeneratedCode(code: String, target: ScalaCompilationUnit) extends GeneratedCode with Product with Serializable

    Code that has been generated.

  3. trait TemplateGenerator extends PegasusCodeGenerator

    A simple pegasus code generator.

Value Members

  1. object CourierEscaping

  2. object CourierPredef

    Courier generates data bindings for a select set of schemas and provides those bindings in the runtime artifact.

  3. object ScalaDataTemplateGenerator

    Generates Scala data bindings classes from .

  4. object ScalaEscaping

  5. object ScaladocEscaping

  6. object TypeConversions

    Provides conversions between the various type systems involved in pegasus data binding generation.

  7. package specs

Ungrouped