object SwaggerTypeable extends SwaggerTypeableInstances
- Source
- SwaggerTypeable.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SwaggerTypeable
- SwaggerTypeableInstances
- CirceSwaggerTypeableInstances
- LowLevelSwaggerTypeable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- 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
- trait SwaggerTypeableEnum[X <: EnumEntry] extends AnyRef
- trait SwaggerTypeableEnumeration extends AnyRef
- trait SwaggerTypeableStringEnum[X <: ValueEnumEntry[String]] extends AnyRef
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[T](implicit typeable: SwaggerTypeable[T]): SwaggerTypeable[T]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate() @throws( ... )
- val defaultConfig: Config
- def defer[T](t: ⇒ SwaggerType): SwaggerTypeable[T] { lazy val typ: ru.tinkoff.tschema.swagger.SwaggerType }
- def deriveNamedTypeable[T](implicit gen: Lazy[GenericSwaggerTypeable[T]], typeTag: scala.reflect.api.JavaUniverse.TypeTag[T], config: Config = defaultConfig): SwaggerTypeable[T]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def genNamedTypeable[T](name: String)(implicit gen: Lazy[GenericSwaggerTypeable[T]]): SwaggerTypeable[T]
- def genTypeable[T](implicit gen: Lazy[GenericSwaggerTypeable[T]]): SwaggerTypeable[T]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
implicit final
def
immutableseqTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Seq[T]]
- Definition Classes
- LowLevelSwaggerTypeable
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
implicit
def
jsonObjectSwagger: SwaggerTypeable[JsonObject]
- Definition Classes
- CirceSwaggerTypeableInstances
-
final
def
make[T](t: SwaggerType): SwaggerTypeable[T]
- Definition Classes
- LowLevelSwaggerTypeable
- Annotations
- @inline()
-
final
def
makeNamed[T](t: SwaggerType, name: String): SwaggerTypeable[T]
- Definition Classes
- LowLevelSwaggerTypeable
- Annotations
- @inline()
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
neseq[X[_], T](implicit items: Lazy[SwaggerTypeable[T]]): SwaggerTypeable[X[T]]
- Definition Classes
- LowLevelSwaggerTypeable
- Annotations
- @inline()
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
implicit
def
optionTypeable[T](implicit inst: Lazy[SwaggerTypeable[T]]): SwaggerTypeable[Option[T]]
- Definition Classes
- SwaggerTypeableInstances
-
final
def
seq[X[_], T](implicit items: Lazy[SwaggerTypeable[T]]): SwaggerTypeable[X[T]]
- Definition Classes
- LowLevelSwaggerTypeable
- Annotations
- @inline()
-
implicit final
def
seqTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Seq[T]]
- Definition Classes
- LowLevelSwaggerTypeable
- val snakeCaseModifier: (String) ⇒ String
-
implicit final
def
swaggerChainTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Chain[T]]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
def
swaggerEitherTypeable[A, B](implicit arg0: SwaggerTypeable[A], arg1: SwaggerTypeable[B]): SwaggerTypeable[Either[A, B]]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
def
swaggerListTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[List[T]]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
def
swaggerMapTypeable[K, T](implicit values: Lazy[SwaggerTypeable[T]], keys: SwaggerMapKey[K]): SwaggerTypeable[Map[K, T]]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
def
swaggerNEChainTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[NonEmptyChain[T]]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
def
swaggerNEListTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[NonEmptyList[T]]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
def
swaggerNESetTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[NonEmptySet[T]]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
def
swaggerNEStreamTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[NonEmptyStream[T]]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
def
swaggerNEVectorTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[NonEmptyVector[T]]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
def
swaggerSetTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Set[T]]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
def
swaggerStreamTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Stream[T]]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
val
swaggerTypeableBigDecimal: SwaggerTypeable[BigDecimal]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
val
swaggerTypeableBigIng: SwaggerTypeable[BigInt]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
val
swaggerTypeableBoolean: SwaggerTypeable[Boolean]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
val
swaggerTypeableByte: SwaggerTypeable[Byte]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
val
swaggerTypeableDate: SwaggerTypeable[Date]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
val
swaggerTypeableDouble: SwaggerTypeable[Double]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
val
swaggerTypeableFloat: SwaggerTypeable[Float]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
val
swaggerTypeableInteger: SwaggerTypeable[Int]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
val
swaggerTypeableJsonObject: SwaggerTypeable[JsonObject]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
val
swaggerTypeableLocalDate: SwaggerTypeable[LocalDate]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
val
swaggerTypeableLong: SwaggerTypeable[Long]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
val
swaggerTypeableOffsetDateTime: SwaggerTypeable[OffsetDateTime]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
val
swaggerTypeableString: SwaggerTypeable[String]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
val
swaggerTypeableUUID: SwaggerTypeable[UUID]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
val
swaggerTypeableUnit: SwaggerTypeable[Unit]
- Definition Classes
- SwaggerTypeableInstances
-
implicit final
def
swaggerVectorTypeable[T](implicit arg0: SwaggerTypeable[T]): SwaggerTypeable[Vector[T]]
- Definition Classes
- SwaggerTypeableInstances
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )