Packages

object print

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

Type Members

  1. final case class CaseClassCodecs(name: String, fields: List[String]) extends Codecs with Product with Serializable
  2. sealed trait Codecs extends AnyRef
  3. final case class EnumCodecs(name: String, values: List[String]) extends Codecs with Product with Serializable
  4. final case class PackageName(value: String) extends AnyVal with Product with Serializable
  5. final case class SumCodecs(name: String, values: List[String]) extends Codecs with Product with Serializable
  6. final case class Tpe[T](tpe: Either[String, T], required: Boolean, description: String, nestedTypes: List[String]) extends Product with Serializable
  7. final case class Var(name: String) extends AnyVal with Product with Serializable
  8. final case class VarWithType[T](name: Var, tpe: Tpe[T]) extends 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. def argumentDef[T](implicit arg0: Basis[JsonSchemaF, T]): Printer[VarWithType[T]]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def caseClassDef[T](implicit arg0: Basis[JsonSchemaF, T]): Printer[(String, List[(String, Tpe[T])])]
  7. def caseClassWithCodecsDef[T, A](implicit arg0: Basis[JsonSchemaF, T], codecs: Printer[Codecs]): Printer[(String, List[(String, Tpe[T])])]
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  9. def decapitalize(s: String): String
  10. def divBy[A, B](p1: Printer[A], sep: Printer[Unit], p2: Printer[B]): Printer[(A, B)]
  11. def duplicate[A, B](pair: (A, B)): ((A, A), (B, B))
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  15. def flip[A, B](pair: (A, B)): (B, A)
  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def ident(value: String): String
  19. def implicitVal[T, A](body: Printer[A])(implicit arg0: Basis[JsonSchemaF, T]): Printer[(String, String, Tpe[T], A)]
  20. def importDef: Printer[PackageName]
  21. def isArray[T](t: T)(implicit arg0: Basis[JsonSchemaF, T]): Boolean
  22. def isBasicType[T](t: T)(implicit arg0: Basis[JsonSchemaF, T]): Boolean
  23. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  24. def isReference[T](t: T)(regex: Regex)(implicit arg0: Basis[JsonSchemaF, T]): Boolean
  25. def model[T](implicit arg0: Basis[JsonSchemaF, T], codecs: Printer[Codecs]): Printer[OpenApi[T]]
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. def normalize(value: String): String
  28. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  30. def objectDef[A](body: Printer[A]): Printer[((String, Option[String]), List[PackageName], A)]
  31. val parametersRegex: Regex
  32. def schema[T](name: Option[String] = None)(implicit arg0: Basis[JsonSchemaF, T], codecs: Printer[Codecs]): Printer[T]
    Attributes
    protected[openapi]
  33. def schemaWithName[T](implicit arg0: Basis[JsonSchemaF, T], codecs: Printer[Codecs]): Printer[(String, T)]
  34. val schemasRegex: Regex
  35. def second[A, B, C](pair: (A, B))(f: (B) => C): (A, C)
  36. def sumTypes[T](openApi: OpenApi[T])(implicit arg0: Basis[JsonSchemaF, T]): List[String]
  37. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  38. def toString(): String
    Definition Classes
    AnyRef → Any
  39. def tpe[T](implicit arg0: Basis[JsonSchemaF, T]): Printer[Tpe[T]]
  40. def typeAliasDef[T](typeSchemaDef: Printer[T])(implicit codecs: Printer[Codecs]): Printer[(String, T, Option[(List[PackageName], Codecs)])]
  41. def un[A, C, D](pair: (A, (C, D))): (A, C, D)
  42. def un[A, B, C, D](pair: ((A, B), (C, D))): (A, B, C, D)
  43. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  44. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  45. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  46. object PackageName extends Serializable
  47. object Tpe extends Serializable
  48. object Var extends Serializable
  49. object VarWithType extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped