com
.
avsystem
.
commons
.
rest
.
openapi
RestSchema
Related Docs:
trait RestSchema
|
package openapi
object
RestSchema
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
RestSchema
AnyRef
Any
Hide All
Show All
Visibility
Public
All
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
implicit
lazy val
BigDecimalSchema
:
RestSchema
[
BigDecimal
]
implicit
lazy val
BigIntSchema
:
RestSchema
[
BigInt
]
implicit
lazy val
BooleanSchema
:
RestSchema
[
Boolean
]
implicit
lazy val
ByteSchema
:
RestSchema
[
Byte
]
implicit
lazy val
CharSchema
:
RestSchema
[
Char
]
implicit
lazy val
DoubleSchema
:
RestSchema
[
Double
]
implicit
lazy val
FloatSchema
:
RestSchema
[
Float
]
implicit
lazy val
IntSchema
:
RestSchema
[
Int
]
implicit
lazy val
JBigDecimalSchema
:
RestSchema
[
commons.JBigDecimal
]
implicit
lazy val
JBigIntegerSchema
:
RestSchema
[
commons.JBigInteger
]
implicit
lazy val
JBooleanSchema
:
RestSchema
[
commons.JBoolean
]
implicit
lazy val
JByteSchema
:
RestSchema
[
commons.JByte
]
implicit
lazy val
JCharacterSchema
:
RestSchema
[
commons.JCharacter
]
implicit
lazy val
JDateSchema
:
RestSchema
[
commons.JDate
]
implicit
lazy val
JDoubleSchema
:
RestSchema
[
commons.JDouble
]
implicit
lazy val
JFloatSchema
:
RestSchema
[
commons.JFloat
]
implicit
lazy val
JIntegerSchema
:
RestSchema
[
commons.JInteger
]
implicit
lazy val
JLongSchema
:
RestSchema
[
commons.JLong
]
implicit
lazy val
JShortSchema
:
RestSchema
[
commons.JShort
]
implicit
lazy val
LongSchema
:
RestSchema
[
Long
]
implicit
lazy val
NothingSchema
:
RestSchema
[
Nothing
]
implicit
lazy val
NullSchema
:
RestSchema
[
Null
]
implicit
lazy val
ShortSchema
:
RestSchema
[
Short
]
implicit
lazy val
StringSchema
:
RestSchema
[
String
]
implicit
lazy val
SymbolSchema
:
RestSchema
[
Symbol
]
implicit
lazy val
TimestampSchema
:
RestSchema
[
Timestamp
]
implicit
lazy val
UnitSchema
:
RestSchema
[
Unit
]
implicit
lazy val
UuidSchema
:
RestSchema
[
UUID
]
implicit
lazy val
VoidSchema
:
RestSchema
[
Void
]
def
apply
[
T
]
(
implicit
rt:
RestSchema
[
T
]
)
:
RestSchema
[
T
]
implicit
def
arraySchema
[
T
]
(
implicit
arg0:
RestSchema
[
T
]
)
:
RestSchema
[
Array
[
T
]]
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
create
[
T
]
(
creator: (
SchemaResolver
) ⇒
RefOr
[
Schema
]
,
schemaName:
commons.OptArg
[
String
] =
OptArg.Empty
)
:
RestSchema
[
T
]
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
implicit
def
jCollectionSchema
[
C
[
X
]
<:
commons.JCollection
[
X
]
,
T
]
(
implicit
arg0:
RestSchema
[
T
]
)
:
RestSchema
[
C
[
T
]]
implicit
def
jEnumSchema
[
E <:
Enum
[
E
]
]
(
implicit
ct:
commons.ClassTag
[
E
]
)
:
RestSchema
[
E
]
implicit
def
jMapSchema
[
M
[
X
,
Y
]
<:
commons.JMap
[
X
,
Y
]
,
K
,
V
]
(
implicit
arg0:
RestSchema
[
V
]
)
:
RestSchema
[
M
[
K
,
V
]]
implicit
def
jSetSchema
[
C
[
X
]
<:
commons.JSet
[
X
]
,
T
]
(
implicit
arg0:
RestSchema
[
T
]
)
:
RestSchema
[
C
[
T
]]
def
lazySchema
[
T
]
(
actual: ⇒
RestSchema
[
T
]
)
:
RestSchema
[
T
]
implicit
def
mapSchema
[
M
[
X
,
Y
]
<:
commons.BMap
[
X
,
Y
]
,
K
,
V
]
(
implicit
arg0:
RestSchema
[
V
]
)
:
RestSchema
[
M
[
K
,
V
]]
implicit
def
nOptSchema
[
T
]
(
implicit
arg0:
RestSchema
[
T
]
)
:
RestSchema
[
commons.NOpt
[
T
]]
def
named
[
T
]
(
name:
String
)
(
creator: (
SchemaResolver
) ⇒
RefOr
[
Schema
]
)
:
RestSchema
[
T
]
implicit
def
namedEnumSchema
[
E <:
NamedEnum
]
(
implicit
comp:
NamedEnumCompanion
[
E
]
)
:
RestSchema
[
E
]
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
implicit
def
optArgSchema
[
T
]
(
implicit
arg0:
RestSchema
[
T
]
)
:
RestSchema
[
commons.OptArg
[
T
]]
implicit
def
optRefSchema
[
T >:
Null
]
(
implicit
arg0:
RestSchema
[
T
]
)
:
RestSchema
[
commons.OptRef
[
T
]]
implicit
def
optSchema
[
T
]
(
implicit
arg0:
RestSchema
[
T
]
)
:
RestSchema
[
commons.Opt
[
T
]]
implicit
def
optionSchema
[
T
]
(
implicit
arg0:
RestSchema
[
T
]
)
:
RestSchema
[
Option
[
T
]]
def
plain
[
T
]
(
schema:
Schema
)
:
RestSchema
[
T
]
def
ref
[
T
]
(
refstr:
String
)
:
RestSchema
[
T
]
implicit
def
seqSchema
[
C
[
X
]
<:
commons.BSeq
[
X
]
,
T
]
(
implicit
arg0:
RestSchema
[
T
]
)
:
RestSchema
[
C
[
T
]]
implicit
def
setSchema
[
C
[
X
]
<:
commons.BSet
[
X
]
,
T
]
(
implicit
arg0:
RestSchema
[
T
]
)
:
RestSchema
[
C
[
T
]]
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
AnyRef
Inherited from
Any
Ungrouped