@@ -36,6 +36,7 @@ internal constructor(
36
36
public companion object {
37
37
/* * Returns a schema for a boolean */
38
38
@JvmStatic
39
+ @JvmOverloads
39
40
public fun boolean (description : String? = null, nullable : Boolean = false): Schema =
40
41
Schema (
41
42
description = description,
@@ -51,6 +52,7 @@ internal constructor(
51
52
*/
52
53
@JvmStatic
53
54
@JvmName(" numInt" )
55
+ @JvmOverloads
54
56
public fun integer (description : String? = null, nullable : Boolean = false): Schema =
55
57
Schema (
56
58
description = description,
@@ -67,6 +69,7 @@ internal constructor(
67
69
*/
68
70
@JvmStatic
69
71
@JvmName(" numLong" )
72
+ @JvmOverloads
70
73
public fun long (description : String? = null, nullable : Boolean = false): Schema =
71
74
Schema (
72
75
description = description,
@@ -82,6 +85,7 @@ internal constructor(
82
85
*/
83
86
@JvmStatic
84
87
@JvmName(" numDouble" )
88
+ @JvmOverloads
85
89
public fun double (description : String? = null, nullable : Boolean = false): Schema =
86
90
Schema (description = description, nullable = nullable, type = " NUMBER" , format = " double" )
87
91
@@ -93,6 +97,7 @@ internal constructor(
93
97
*/
94
98
@JvmStatic
95
99
@JvmName(" numFloat" )
100
+ @JvmOverloads
96
101
public fun float (description : String? = null, nullable : Boolean = false): Schema =
97
102
Schema (description = description, nullable = nullable, type = " NUMBER" , format = " float" )
98
103
@@ -105,6 +110,7 @@ internal constructor(
105
110
*/
106
111
@JvmStatic
107
112
@JvmName(" str" )
113
+ @JvmOverloads
108
114
public fun string (
109
115
description : String? = null,
110
116
nullable : Boolean = false,
@@ -125,6 +131,7 @@ internal constructor(
125
131
* @param nullable: Whether null is a valid value for this schema
126
132
*/
127
133
@JvmStatic
134
+ @JvmOverloads
128
135
public fun obj (
129
136
properties : Map <String , Schema >,
130
137
optionalProperties : List <String > = emptyList(),
@@ -153,6 +160,7 @@ internal constructor(
153
160
* @param nullable: Whether null is a valid value for this schema
154
161
*/
155
162
@JvmStatic
163
+ @JvmOverloads
156
164
public fun array (
157
165
items : Schema ,
158
166
description : String? = null,
@@ -173,6 +181,7 @@ internal constructor(
173
181
* @param nullable: Whether null is a valid value for this schema
174
182
*/
175
183
@JvmStatic
184
+ @JvmOverloads
176
185
public fun enumeration (
177
186
values : List <String >,
178
187
description : String? = null,
0 commit comments