com.babylonhealth.lit
package com.babylonhealth.lit
Type members
Classlikes
case
class AllGeneratedFiles(scalaClassGenInfo: Seq[ClassGenInfo], javaClassGenInfo: Option[JavaClassGenInfo], typescriptClassGenInfo: Option[Seq[ClassGenInfo]])
case
class BaseField(name: String, types: Seq[String], default: Option[String], cardinality: Cardinality, isGenerated: Boolean, className: String, parent: Option[BaseField], childFields: Seq[BaseField], declaringClasses: Seq[String], valueEnumeration: Option[CodeValueSet], el: ElementDefinition, pkg: String, base: Option[TopLevelClass])
case
class ClassGenInfo(fileContents: String, fileName: String, pkg: String, target: Option[ScalaTarget])
case
class CodeValueSet(valueSet: String, url: Option[UriStr], version: Option[String], binding: BINDING_STRENGTH, codes: NonEmptyLitSeq[CodeEnum], systemIncludes: Seq[UriStr], systemExcludes: Seq[UriStr])
case
class JavaClassGenInfo(builders: Seq[ClassGenInfo], codes: Seq[ClassGenInfo], model: Seq[ClassGenInfo])
case
class MainArgs(modelOverrides: Seq[SourceFile], models: Seq[SourceFile], javaPackageSuffix: Option[String], typescriptDir: Option[String], moduleDependencies: ModuleDependencies, dryRun: Boolean)
class SimpleFHIRPathParser(topLevelClass: TopLevelClass, allTopLevelElements: TopLevelClasses) extends BaseFieldImplicits
case
class TopLevelClass(fields: Seq[BaseField], url: String, parentClass: Option[TopLevelClass], className: String, typeName: String, rawStructureDefinition: StructureDefinition, valueSets: Map[String, CodeValueSet], targetDir: String)