object SwaggerTypeable extends SwaggerTypeableInstances

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SwaggerTypeable
  2. SwaggerTypeableInstances
  3. CirceSwaggerTypeableInstances
  4. LowLevelSwaggerTypeable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Config(propMod: (String) ⇒ String = identity, altMod: (String) ⇒ String = identity, plainCoproducts: Boolean = false, discriminator: Option[String] = None, nameMod: (String) ⇒ String = identity) extends Product with Serializable
  2. trait SwaggerTypeableEnum[X <: EnumEntry] extends AnyRef
  3. trait SwaggerTypeableEnumeration extends AnyRef
  4. trait SwaggerTypeableStringEnum[X <: ValueEnumEntry[String]] extends AnyRef

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 apply[T](implicit typeable: SwaggerTypeable[T]): SwaggerTypeable[T]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate() @throws( ... )
  7. val defaultConfig: Config
  8. def defer[T](t: ⇒ SwaggerType): SwaggerTypeable[T] { lazy val typ: ru.tinkoff.tschema.swagger.SwaggerType }
  9. def deriveNamedTypeable[T](implicit gen: Lazy[GenericSwaggerTypeable[T]], typeTag: scala.reflect.api.JavaUniverse.TypeTag[T], config: Config = defaultConfig): SwaggerTypeable[T]
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. def genNamedTypeable[T](name: String)(implicit gen: Lazy[GenericSwaggerTypeable[T]]): SwaggerTypeable[T]
  13. def genTypeable[T](implicit gen: Lazy[GenericSwaggerTypeable[T]]): SwaggerTypeable[T]
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. implicit final def immutableseqTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Seq[T]]
    Definition Classes
    LowLevelSwaggerTypeable
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. implicit def jsonObjectSwagger: SwaggerTypeable[JsonObject]
  19. final def make[T](t: SwaggerType): SwaggerTypeable[T]
    Definition Classes
    LowLevelSwaggerTypeable
    Annotations
    @inline()
  20. final def makeNamed[T](t: SwaggerType, name: String): SwaggerTypeable[T]
    Definition Classes
    LowLevelSwaggerTypeable
    Annotations
    @inline()
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def neseq[X[_], T](implicit items: Lazy[SwaggerTypeable[T]]): SwaggerTypeable[X[T]]
    Definition Classes
    LowLevelSwaggerTypeable
    Annotations
    @inline()
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  25. implicit def optionTypeable[T](implicit inst: Lazy[SwaggerTypeable[T]]): SwaggerTypeable[Option[T]]
    Definition Classes
    SwaggerTypeableInstances
  26. final def seq[X[_], T](implicit items: Lazy[SwaggerTypeable[T]]): SwaggerTypeable[X[T]]
    Definition Classes
    LowLevelSwaggerTypeable
    Annotations
    @inline()
  27. implicit final def seqTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Seq[T]]
    Definition Classes
    LowLevelSwaggerTypeable
  28. val snakeCaseModifier: (String) ⇒ String
  29. implicit final def swaggerChainTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Chain[T]]
    Definition Classes
    SwaggerTypeableInstances
  30. implicit final def swaggerEitherTypeable[A, B](implicit arg0: SwaggerTypeable[A], arg1: SwaggerTypeable[B]): SwaggerTypeable[Either[A, B]]
    Definition Classes
    SwaggerTypeableInstances
  31. implicit final def swaggerListTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[List[T]]
    Definition Classes
    SwaggerTypeableInstances
  32. implicit final def swaggerMapTypeable[K, T](implicit values: Lazy[SwaggerTypeable[T]], keys: SwaggerMapKey[K]): SwaggerTypeable[Map[K, T]]
    Definition Classes
    SwaggerTypeableInstances
  33. implicit final def swaggerNEChainTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[NonEmptyChain[T]]
    Definition Classes
    SwaggerTypeableInstances
  34. implicit final def swaggerNEListTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[NonEmptyList[T]]
    Definition Classes
    SwaggerTypeableInstances
  35. implicit final def swaggerNESetTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[NonEmptySet[T]]
    Definition Classes
    SwaggerTypeableInstances
  36. implicit final def swaggerNEStreamTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[NonEmptyStream[T]]
    Definition Classes
    SwaggerTypeableInstances
  37. implicit final def swaggerNEVectorTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[NonEmptyVector[T]]
    Definition Classes
    SwaggerTypeableInstances
  38. implicit final def swaggerSetTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Set[T]]
    Definition Classes
    SwaggerTypeableInstances
  39. implicit final def swaggerStreamTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Stream[T]]
    Definition Classes
    SwaggerTypeableInstances
  40. implicit final val swaggerTypeableBigDecimal: SwaggerTypeable[BigDecimal]
    Definition Classes
    SwaggerTypeableInstances
  41. implicit final val swaggerTypeableBigIng: SwaggerTypeable[BigInt]
    Definition Classes
    SwaggerTypeableInstances
  42. implicit final val swaggerTypeableBoolean: SwaggerTypeable[Boolean]
    Definition Classes
    SwaggerTypeableInstances
  43. implicit final val swaggerTypeableByte: SwaggerTypeable[Byte]
    Definition Classes
    SwaggerTypeableInstances
  44. implicit final val swaggerTypeableDate: SwaggerTypeable[Date]
    Definition Classes
    SwaggerTypeableInstances
  45. implicit final val swaggerTypeableDouble: SwaggerTypeable[Double]
    Definition Classes
    SwaggerTypeableInstances
  46. implicit final val swaggerTypeableFloat: SwaggerTypeable[Float]
    Definition Classes
    SwaggerTypeableInstances
  47. implicit final val swaggerTypeableInteger: SwaggerTypeable[Int]
    Definition Classes
    SwaggerTypeableInstances
  48. implicit final val swaggerTypeableJsonObject: SwaggerTypeable[JsonObject]
    Definition Classes
    SwaggerTypeableInstances
  49. implicit final val swaggerTypeableLocalDate: SwaggerTypeable[LocalDate]
    Definition Classes
    SwaggerTypeableInstances
  50. implicit final val swaggerTypeableLong: SwaggerTypeable[Long]
    Definition Classes
    SwaggerTypeableInstances
  51. implicit final val swaggerTypeableOffsetDateTime: SwaggerTypeable[OffsetDateTime]
    Definition Classes
    SwaggerTypeableInstances
  52. implicit final val swaggerTypeableString: SwaggerTypeable[String]
    Definition Classes
    SwaggerTypeableInstances
  53. implicit final val swaggerTypeableUUID: SwaggerTypeable[UUID]
    Definition Classes
    SwaggerTypeableInstances
  54. implicit final val swaggerTypeableUnit: SwaggerTypeable[Unit]
    Definition Classes
    SwaggerTypeableInstances
  55. implicit final def swaggerVectorTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Vector[T]]
    Definition Classes
    SwaggerTypeableInstances
  56. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  57. def toString(): String
    Definition Classes
    AnyRef → Any
  58. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  60. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

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

    (Since version ) see corresponding Javadoc for more information.

Inherited from SwaggerTypeableInstances

Inherited from LowLevelSwaggerTypeable

Inherited from AnyRef

Inherited from Any

Ungrouped