package oas

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Oas3DiscriminatorEmitter(found: FieldEntry, fs: Fields, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
  2. case class OasAndConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  3. case class OasAnyOfShapeEmitter(shape: UnionShape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  4. class OasAnyShapeEmitter extends OasShapeEmitter
  5. case class OasArrayShapeEmitter(shape: ArrayShape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil, isHeader: Boolean = false)(implicit spec: OasLikeSpecEmitterContext) extends OasAnyShapeEmitter with Product with Serializable
  6. trait OasCommonOASFieldsEmitter extends RamlFormatTranslator
  7. case class OasEntryShapeEmitter(key: String, shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  8. case class OasFileShapeEmitter(scalar: FileShape, ordering: SpecOrdering, references: Seq[BaseUnit], isHeader: Boolean)(implicit spec: OasLikeSpecEmitterContext) extends OasAnyShapeEmitter with OasCommonOASFieldsEmitter with Product with Serializable
  9. case class OasItemsShapeEmitter(array: ArrayShape, ordering: SpecOrdering, references: Seq[BaseUnit], additionalEntry: Option[ValueEmitter], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeSpecEmitterContext) extends OasTypePartCollector with EntryEmitter with Product with Serializable
  10. case class OasNamedTypeEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, customName: Option[String] = None)(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  11. case class OasNilShapeEmitter(nil: NilShape, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
  12. case class OasNodeShapeEmitter(node: NodeShape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil, isHeader: Boolean = false)(implicit spec: OasLikeSpecEmitterContext) extends OasAnyShapeEmitter with Product with Serializable
  13. case class OasOrConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  14. case class OasPropertiesShapeEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  15. case class OasPropertyDependenciesEmitter(property: PropertyDependencies, ordering: SpecOrdering, properties: ListMap[String, PropertyShape]) extends EntryEmitter with Product with Serializable
  16. case class OasPropertyShapeEmitter(property: PropertyShape, ordering: SpecOrdering, references: Seq[BaseUnit], propertiesKey: String = "properties", pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeSpecEmitterContext) extends OasTypePartCollector with EntryEmitter with Product with Serializable
  17. case class OasRecursiveShapeEmitter(recursive: RecursiveShape, ordering: SpecOrdering, schemaPath: Seq[(String, String)])(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  18. case class OasRequiredPropertiesShapeEmitter(f: FieldEntry, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  19. case class OasScalarShapeEmitter(scalar: ScalarShape, ordering: SpecOrdering, references: Seq[BaseUnit], isHeader: Boolean = false)(implicit spec: OasLikeSpecEmitterContext) extends OasAnyShapeEmitter with OasCommonOASFieldsEmitter with Product with Serializable
  20. case class OasSchemaEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  21. case class OasSchemaShapeEmitter(shape: SchemaShape, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  22. case class OasShapeDependenciesEmitter(f: FieldEntry, ordering: SpecOrdering, propertiesMap: ListMap[String, PropertyShape]) extends EntryEmitter with Product with Serializable
  23. abstract class OasShapeEmitter extends AnyRef
  24. case class OasShapeInheritsEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  25. case class OasTupleItemsShapeEmitter(array: TupleShape, ordering: SpecOrdering, references: Seq[BaseUnit], additionalEntry: Option[ValueEmitter], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  26. case class OasTupleShapeEmitter(shape: TupleShape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil, isHeader: Boolean = false)(implicit spec: OasLikeSpecEmitterContext) extends OasAnyShapeEmitter with Product with Serializable
  27. case class OasTypeEmitter(shape: Shape, ordering: SpecOrdering, ignored: Seq[Field] = Nil, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil, isHeader: Boolean = false)(implicit spec: OasLikeSpecEmitterContext) extends Product with Serializable
  28. abstract class OasTypePartCollector extends AnyRef
  29. case class OasTypePartEmitter(shape: Shape, ordering: SpecOrdering, ignored: Seq[Field] = Nil, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeSpecEmitterContext) extends OasTypePartCollector with PartEmitter with Product with Serializable
  30. case class OasUnionShapeEmitter(shape: UnionShape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil, isHeader: Boolean = false)(implicit spec: OasLikeSpecEmitterContext) extends OasAnyShapeEmitter with Product with Serializable
  31. case class OasXoneConstraintEmitter(shape: Shape, ordering: SpecOrdering, references: Seq[BaseUnit], pointer: Seq[String] = Nil, schemaPath: Seq[(String, String)] = Nil)(implicit spec: OasLikeSpecEmitterContext) extends EntryEmitter with Product with Serializable
  32. class SimpleOasTypePartCollector extends OasTypePartCollector

Value Members

  1. object OasAnyShapeEmitter

Ungrouped