kompendium
2.3.3
2.3.3
2.3.2
2.3.1
2.3.0
2.2.1
2.2.0
2.1.1
2.1.0
2.0.4
2.0.3
2.0.2
2.0.1
kompendium-oas
/
io.bkbn.kompendium.oas.schema
/
ObjectSchema
Object
Schema
data
class
ObjectSchema
(
properties
:
Map
<
String
,
ComponentSchema
>
,
default
:
Any
?
,
description
:
String
?
,
nullable
:
Boolean
?
,
required
:
List
<
String
>
?
)
:
TypedSchema
Content copied to clipboard
Functions
Properties
Functions
add
Default
Link copied to clipboard
open
fun
addDefault
(
default
:
Any
?
)
:
ComponentSchema
Content copied to clipboard
equals
Link copied to clipboard
open
operator override
fun
equals
(
other
:
Any
?
)
:
Boolean
Content copied to clipboard
hash
Code
Link copied to clipboard
open
override
fun
hashCode
(
)
:
Int
Content copied to clipboard
set
Description
Link copied to clipboard
open
fun
setDescription
(
description
:
String
)
:
ComponentSchema
Content copied to clipboard
Properties
default
Link copied to clipboard
open
override
val
default
:
Any
?
=
null
Content copied to clipboard
description
Link copied to clipboard
open
override
val
description
:
String
?
=
null
Content copied to clipboard
nullable
Link copied to clipboard
open
override
val
nullable
:
Boolean
?
=
null
Content copied to clipboard
properties
Link copied to clipboard
val
properties
:
Map
<
String
,
ComponentSchema
>
Content copied to clipboard
required
Link copied to clipboard
val
required
:
List
<
String
>
?
=
null
Content copied to clipboard
type
Link copied to clipboard
open
override
val
type
:
String
Content copied to clipboard