Object/Trait

com.avsystem.commons.rest.openapi

RestSchema

Related Docs: trait RestSchema | package openapi

Permalink

object RestSchema

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

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. implicit lazy val BigDecimalSchema: RestSchema[BigDecimal]

    Permalink
  5. implicit lazy val BigIntSchema: RestSchema[BigInt]

    Permalink
  6. implicit lazy val BooleanSchema: RestSchema[Boolean]

    Permalink
  7. implicit lazy val ByteSchema: RestSchema[Byte]

    Permalink
  8. implicit lazy val CharSchema: RestSchema[Char]

    Permalink
  9. implicit lazy val DoubleSchema: RestSchema[Double]

    Permalink
  10. implicit lazy val FloatSchema: RestSchema[Float]

    Permalink
  11. implicit lazy val IntSchema: RestSchema[Int]

    Permalink
  12. implicit lazy val JBigDecimalSchema: RestSchema[commons.JBigDecimal]

    Permalink
  13. implicit lazy val JBigIntegerSchema: RestSchema[commons.JBigInteger]

    Permalink
  14. implicit lazy val JBooleanSchema: RestSchema[commons.JBoolean]

    Permalink
  15. implicit lazy val JByteSchema: RestSchema[commons.JByte]

    Permalink
  16. implicit lazy val JCharacterSchema: RestSchema[commons.JCharacter]

    Permalink
  17. implicit lazy val JDateSchema: RestSchema[commons.JDate]

    Permalink
  18. implicit lazy val JDoubleSchema: RestSchema[commons.JDouble]

    Permalink
  19. implicit lazy val JFloatSchema: RestSchema[commons.JFloat]

    Permalink
  20. implicit lazy val JIntegerSchema: RestSchema[commons.JInteger]

    Permalink
  21. implicit lazy val JLongSchema: RestSchema[commons.JLong]

    Permalink
  22. implicit lazy val JShortSchema: RestSchema[commons.JShort]

    Permalink
  23. implicit lazy val LongSchema: RestSchema[Long]

    Permalink
  24. implicit lazy val NothingSchema: RestSchema[Nothing]

    Permalink
  25. implicit lazy val NullSchema: RestSchema[Null]

    Permalink
  26. implicit lazy val ShortSchema: RestSchema[Short]

    Permalink
  27. implicit lazy val StringSchema: RestSchema[String]

    Permalink
  28. implicit lazy val SymbolSchema: RestSchema[Symbol]

    Permalink
  29. implicit lazy val TimestampSchema: RestSchema[Timestamp]

    Permalink
  30. implicit lazy val UnitSchema: RestSchema[Unit]

    Permalink
  31. implicit lazy val UuidSchema: RestSchema[UUID]

    Permalink
  32. implicit lazy val VoidSchema: RestSchema[Void]

    Permalink
  33. def apply[T](implicit rt: RestSchema[T]): RestSchema[T]

    Permalink
  34. implicit def arraySchema[T](implicit arg0: RestSchema[T]): RestSchema[Array[T]]

    Permalink
  35. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. def create[T](creator: (SchemaResolver) ⇒ RefOr[Schema], schemaName: commons.OptArg[String] = OptArg.Empty): RestSchema[T]

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  40. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  41. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  42. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  43. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  44. implicit def jCollectionSchema[C[X] <: commons.JCollection[X], T](implicit arg0: RestSchema[T]): RestSchema[C[T]]

    Permalink
  45. implicit def jEnumSchema[E <: Enum[E]](implicit ct: commons.ClassTag[E]): RestSchema[E]

    Permalink
  46. implicit def jMapSchema[M[X, Y] <: commons.JMap[X, Y], K, V](implicit arg0: RestSchema[V]): RestSchema[M[K, V]]

    Permalink
  47. implicit def jSetSchema[C[X] <: commons.JSet[X], T](implicit arg0: RestSchema[T]): RestSchema[C[T]]

    Permalink
  48. def lazySchema[T](actual: ⇒ RestSchema[T]): RestSchema[T]

    Permalink
  49. implicit def mapSchema[M[X, Y] <: commons.BMap[X, Y], K, V](implicit arg0: RestSchema[V]): RestSchema[M[K, V]]

    Permalink
  50. implicit def nOptSchema[T](implicit arg0: RestSchema[T]): RestSchema[commons.NOpt[T]]

    Permalink
  51. def named[T](name: String)(creator: (SchemaResolver) ⇒ RefOr[Schema]): RestSchema[T]

    Permalink
  52. implicit def namedEnumSchema[E <: NamedEnum](implicit comp: NamedEnumCompanion[E]): RestSchema[E]

    Permalink
  53. final def ne(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef
  55. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  56. implicit def optArgSchema[T](implicit arg0: RestSchema[T]): RestSchema[commons.OptArg[T]]

    Permalink
  57. implicit def optRefSchema[T >: Null](implicit arg0: RestSchema[T]): RestSchema[commons.OptRef[T]]

    Permalink
  58. implicit def optSchema[T](implicit arg0: RestSchema[T]): RestSchema[commons.Opt[T]]

    Permalink
  59. implicit def optionSchema[T](implicit arg0: RestSchema[T]): RestSchema[Option[T]]

    Permalink
  60. def plain[T](schema: Schema): RestSchema[T]

    Permalink
  61. def ref[T](refstr: String): RestSchema[T]

    Permalink
  62. implicit def seqSchema[C[X] <: commons.BSeq[X], T](implicit arg0: RestSchema[T]): RestSchema[C[T]]

    Permalink
  63. implicit def setSchema[C[X] <: commons.BSet[X], T](implicit arg0: RestSchema[T]): RestSchema[C[T]]

    Permalink
  64. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  66. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  67. final def wait(arg0: Long, arg1: Int): Unit

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped