Object/Trait

ru.tinkoff.tschema.swagger

SwaggerTypeable

Related Docs: trait SwaggerTypeable | package swagger

Permalink

object SwaggerTypeable extends SwaggerTypeableInstances

Linear Supertypes
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

    Permalink
  2. trait SwaggerTypeableEnum[X <: EnumEntry] extends AnyRef

    Permalink
  3. trait SwaggerTypeableEnumeration extends AnyRef

    Permalink
  4. trait SwaggerTypeableStringEnum[X <: ValueEnumEntry[String]] extends AnyRef

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def apply[T](implicit typeable: SwaggerTypeable[T]): SwaggerTypeable[T]

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  7. val defaultConfig: Config

    Permalink
  8. def defer[T](t: ⇒ SwaggerType): SwaggerTypeable[T] { lazy val typ: ru.tinkoff.tschema.swagger.SwaggerType }

    Permalink
  9. def deriveNamedTypeable[T](implicit gen: Lazy[GenericSwaggerTypeable[T]], typeTag: scala.reflect.api.JavaUniverse.TypeTag[T], config: Config = defaultConfig): SwaggerTypeable[T]

    Permalink
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def genNamedTypeable[T](name: String)(implicit gen: Lazy[GenericSwaggerTypeable[T]]): SwaggerTypeable[T]

    Permalink
  13. def genTypeable[T](implicit gen: Lazy[GenericSwaggerTypeable[T]]): SwaggerTypeable[T]

    Permalink
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. implicit def jsonObjectSwagger: SwaggerTypeable[JsonObject]

    Permalink
  18. final def make[T](t: SwaggerType): SwaggerTypeable[T]

    Permalink
    Definition Classes
    LowLevelSwaggerTypeable
    Annotations
    @inline()
  19. final def makeNamed[T](t: SwaggerType, name: String): SwaggerTypeable[T]

    Permalink
    Definition Classes
    LowLevelSwaggerTypeable
    Annotations
    @inline()
  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  23. implicit def optionTypeable[T](implicit inst: Lazy[SwaggerTypeable[T]]): SwaggerTypeable[Option[T]]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  24. final def seq[X[_], T](implicit items: Lazy[SwaggerTypeable[T]]): SwaggerTypeable[X[T]]

    Permalink
    Definition Classes
    LowLevelSwaggerTypeable
    Annotations
    @inline()
  25. implicit final def seqTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Seq[T]]

    Permalink
    Definition Classes
    LowLevelSwaggerTypeable
  26. val snakeCaseModifier: (String) ⇒ String

    Permalink
  27. implicit final def swaggerEitherTypeable[A, B](implicit arg0: SwaggerTypeable[A], arg1: SwaggerTypeable[B]): SwaggerTypeable[Either[A, B]]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  28. implicit final def swaggerListTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[List[T]]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  29. implicit final def swaggerMapTypeable[K, T](implicit values: Lazy[SwaggerTypeable[T]], keys: SwaggerMapKey[K]): SwaggerTypeable[Map[K, T]]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  30. implicit final def swaggerSetTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Set[T]]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  31. implicit final val swaggerTypeableBigDecimal: SwaggerTypeable[BigDecimal]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  32. implicit final val swaggerTypeableBigIng: SwaggerTypeable[BigInt]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  33. implicit final val swaggerTypeableBoolean: SwaggerTypeable[Boolean]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  34. implicit final val swaggerTypeableByte: SwaggerTypeable[Byte]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  35. implicit final val swaggerTypeableDate: SwaggerTypeable[Date]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  36. implicit final val swaggerTypeableDouble: SwaggerTypeable[Double]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  37. implicit final val swaggerTypeableFloat: SwaggerTypeable[Float]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  38. implicit final val swaggerTypeableInteger: SwaggerTypeable[Int]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  39. implicit final val swaggerTypeableJsonObject: SwaggerTypeable[JsonObject]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  40. implicit final val swaggerTypeableLocalDate: SwaggerTypeable[LocalDate]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  41. implicit final val swaggerTypeableLong: SwaggerTypeable[Long]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  42. implicit final val swaggerTypeableOffsetDateTime: SwaggerTypeable[OffsetDateTime]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  43. implicit final val swaggerTypeableString: SwaggerTypeable[String]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  44. implicit final val swaggerTypeableUUID: SwaggerTypeable[UUID]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  45. implicit final val swaggerTypeableUnit: SwaggerTypeable[Unit]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  46. implicit final def swaggerVectorTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Vector[T]]

    Permalink
    Definition Classes
    SwaggerTypeableInstances
  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  48. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  49. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    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