Packages

object Code extends Serializable

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

Type Members

  1. final case class CaseClass(name: String, fields: List[Field], companionObject: Option[Object]) extends ScalaType with Product with Serializable
  2. sealed trait CodecType extends AnyRef
  3. sealed trait Collection extends ScalaType
  4. final case class EndpointCode(method: Method, pathPatternCode: PathPatternCode, queryParamsCode: Set[QueryParamCode], headersCode: HeadersCode, inCode: InCode, outCodes: List[OutCode], errorsCode: List[OutCode]) extends Code with Product with Serializable
  5. final case class Enum(name: String, cases: List[CaseClass], caseNames: List[String] = Nil, discriminator: Option[String] = None, noDiscriminator: Boolean = false, schema: Boolean = true) extends ScalaType with Product with Serializable
  6. final case class Field(name: String, fieldType: ScalaType) extends Code with Product with Serializable
  7. final case class File(path: List[String], pkgPath: List[String], imports: List[Import], objects: List[Object], caseClasses: List[CaseClass], enums: List[Enum]) extends Code with Product with Serializable
  8. final case class Files(files: List[File]) extends Code with Product with Serializable
  9. final case class HeaderCode(name: String) extends Product with Serializable
  10. final case class HeadersCode(headers: List[HeaderCode]) extends Product with Serializable
  11. sealed trait Import extends Code
  12. final case class InCode(inType: String, name: Option[String], doc: Option[String]) extends Product with Serializable
  13. final case class Object(name: String, schema: Boolean, endpoints: Map[Field, EndpointCode], objects: List[Object], caseClasses: List[CaseClass], enums: List[Enum]) extends ScalaType with Product with Serializable
  14. final case class OutCode(outType: String, status: Status, mediaType: Option[String], doc: Option[String]) extends Product with Serializable
  15. final case class PathPatternCode(segments: List[PathSegmentCode]) extends Product with Serializable
  16. final case class PathSegmentCode(name: String, segmentType: CodecType) extends Product with Serializable
  17. sealed trait Primitive extends ScalaType
  18. final case class QueryParamCode(name: String, queryType: CodecType) extends Product with Serializable
  19. sealed trait ScalaType extends Code
  20. final case class TypeRef(name: String) extends ScalaType with Product with Serializable

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  14. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  15. def toString(): String
    Definition Classes
    AnyRef → Any
  16. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  17. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. object CaseClass extends Serializable
  20. object CodecType
  21. object Collection extends Serializable
  22. object Field extends Serializable
  23. object HeadersCode extends Serializable
  24. object Import extends Serializable
  25. object InCode extends Serializable
  26. object Object extends Serializable
  27. object OutCode extends Serializable
  28. object PathSegmentCode extends Serializable
  29. object Primitive extends Serializable
  30. object ScalaType extends Serializable

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped