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. def apply[T](implicit typeable: SwaggerTypeable[T]): SwaggerTypeable[T]
  2. val defaultConfig: Config
  3. def defer[T](t: ⇒ SwaggerType): SwaggerTypeable[T] { lazy val typ: ru.tinkoff.tschema.swagger.SwaggerType }
  4. def deriveNamedTypeable[T](implicit gen: Lazy[GenericSwaggerTypeable[T]], typeTag: scala.reflect.api.JavaUniverse.TypeTag[T], config: Config = defaultConfig): SwaggerTypeable[T]
  5. def genNamedTypeable[T](name: String)(implicit gen: Lazy[GenericSwaggerTypeable[T]]): SwaggerTypeable[T]
  6. def genTypeable[T](implicit gen: Lazy[GenericSwaggerTypeable[T]]): SwaggerTypeable[T]
  7. implicit final def immutableseqTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Seq[T]]
    Definition Classes
    LowLevelSwaggerTypeable
  8. implicit def jsonObjectSwagger: SwaggerTypeable[JsonObject]
  9. final def make[T](t: SwaggerType): SwaggerTypeable[T]
    Definition Classes
    LowLevelSwaggerTypeable
    Annotations
    @inline()
  10. final def makeNamed[T](t: SwaggerType, name: String): SwaggerTypeable[T]
    Definition Classes
    LowLevelSwaggerTypeable
    Annotations
    @inline()
  11. final def neseq[X[_], T](implicit items: Lazy[SwaggerTypeable[T]]): SwaggerTypeable[X[T]]
    Definition Classes
    LowLevelSwaggerTypeable
    Annotations
    @inline()
  12. implicit def optionTypeable[T](implicit inst: Lazy[SwaggerTypeable[T]]): SwaggerTypeable[Option[T]]
    Definition Classes
    SwaggerTypeableInstances
  13. final def seq[X[_], T](implicit items: Lazy[SwaggerTypeable[T]]): SwaggerTypeable[X[T]]
    Definition Classes
    LowLevelSwaggerTypeable
    Annotations
    @inline()
  14. implicit final def seqTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Seq[T]]
    Definition Classes
    LowLevelSwaggerTypeable
  15. val snakeCaseModifier: (String) ⇒ String
  16. implicit final def swaggerChainTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Chain[T]]
    Definition Classes
    SwaggerTypeableInstances
  17. implicit final def swaggerEitherTypeable[A, B](implicit arg0: SwaggerTypeable[A], arg1: SwaggerTypeable[B]): SwaggerTypeable[Either[A, B]]
    Definition Classes
    SwaggerTypeableInstances
  18. implicit final def swaggerListTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[List[T]]
    Definition Classes
    SwaggerTypeableInstances
  19. implicit final def swaggerMapTypeable[K, T](implicit values: Lazy[SwaggerTypeable[T]], keys: SwaggerMapKey[K]): SwaggerTypeable[Map[K, T]]
    Definition Classes
    SwaggerTypeableInstances
  20. implicit final def swaggerNEChainTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[NonEmptyChain[T]]
    Definition Classes
    SwaggerTypeableInstances
  21. implicit final def swaggerNEListTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[NonEmptyList[T]]
    Definition Classes
    SwaggerTypeableInstances
  22. implicit final def swaggerNESetTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[NonEmptySet[T]]
    Definition Classes
    SwaggerTypeableInstances
  23. implicit final def swaggerNEStreamTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[NonEmptyStream[T]]
    Definition Classes
    SwaggerTypeableInstances
  24. implicit final def swaggerNEVectorTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[NonEmptyVector[T]]
    Definition Classes
    SwaggerTypeableInstances
  25. implicit final def swaggerSetTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Set[T]]
    Definition Classes
    SwaggerTypeableInstances
  26. implicit final def swaggerStreamTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Stream[T]]
    Definition Classes
    SwaggerTypeableInstances
  27. implicit final val swaggerTypeableBigDecimal: SwaggerTypeable[BigDecimal]
    Definition Classes
    SwaggerTypeableInstances
  28. implicit final val swaggerTypeableBigIng: SwaggerTypeable[BigInt]
    Definition Classes
    SwaggerTypeableInstances
  29. implicit final val swaggerTypeableBoolean: SwaggerTypeable[Boolean]
    Definition Classes
    SwaggerTypeableInstances
  30. implicit final val swaggerTypeableByte: SwaggerTypeable[Byte]
    Definition Classes
    SwaggerTypeableInstances
  31. implicit final val swaggerTypeableDate: SwaggerTypeable[Date]
    Definition Classes
    SwaggerTypeableInstances
  32. implicit final val swaggerTypeableDouble: SwaggerTypeable[Double]
    Definition Classes
    SwaggerTypeableInstances
  33. implicit final val swaggerTypeableFloat: SwaggerTypeable[Float]
    Definition Classes
    SwaggerTypeableInstances
  34. implicit final val swaggerTypeableInteger: SwaggerTypeable[Int]
    Definition Classes
    SwaggerTypeableInstances
  35. implicit final val swaggerTypeableJsonObject: SwaggerTypeable[JsonObject]
    Definition Classes
    SwaggerTypeableInstances
  36. implicit final val swaggerTypeableLocalDate: SwaggerTypeable[LocalDate]
    Definition Classes
    SwaggerTypeableInstances
  37. implicit final val swaggerTypeableLong: SwaggerTypeable[Long]
    Definition Classes
    SwaggerTypeableInstances
  38. implicit final val swaggerTypeableOffsetDateTime: SwaggerTypeable[OffsetDateTime]
    Definition Classes
    SwaggerTypeableInstances
  39. implicit final val swaggerTypeableString: SwaggerTypeable[String]
    Definition Classes
    SwaggerTypeableInstances
  40. implicit final val swaggerTypeableUUID: SwaggerTypeable[UUID]
    Definition Classes
    SwaggerTypeableInstances
  41. implicit final val swaggerTypeableUnit: SwaggerTypeable[Unit]
    Definition Classes
    SwaggerTypeableInstances
  42. implicit final def swaggerVectorTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Vector[T]]
    Definition Classes
    SwaggerTypeableInstances