Skip to content
This repository was archived by the owner on Dec 25, 2024. It is now read-only.

Commit f557d28

Browse files
authored
Java, adds enums and uses them in Schema validate methods (#344)
* Generates one enum for each schema enum data type * Regenerates petstore * Eum validator added to schema interfaces * Fixes enum class names * Adds missing import for nullenumvalidator * Simplifies enum declarations, removes EnumValueMethod interface * Removes unused import * Adds LinkedHashMap import back in for anytype schemas * Minimizes ArrayList usage * Removes unused ArrayList import * Removes unused map import * Removes unused FrozenList/Map imports * Removes unneeded line * Adds enum classes bullet in schema docs * Refactors getSchemas into generator * Schema docs updated * Adds schema doc lines mentioning generated enums * Adds enum summary text * Adds enum class sections to schema docs * Ads link from nested classes section to enum section * Includes enum constant summary in schema docs * Writes anyType null enum validate if enum exists * Adds schema validate with null enum input to schema docs * Adds boolean enum validate method in schema code * Adds boolean enum validate to schema docs * Removes static from validate methods * Creates and imports StringEnumValidator * Adds StringEnumValidator to implements line in schema classes * Adds StringEnum validate method in schemas * Adds stirngenum validate method to schema docs * Changes numeric enum input to bigdecimal * Fixes bug where enum validate methods collided, fixed boolean enum validate type error * Fixes enum validator now that values are bigdecimals * Updates templates to stop casting Integer integer into Long in EnumValue, produces 4 types of number in enumInfo typeToValues * Updates enum code and doc generation to inlcude 4 number types * Adds IntegerEnumValidator + IntegerValueMethod * Adds integer enum to schema classes * Adds missing IntegerValueMethod to integer enums * Adds and import LongEnumValidator + LongValueMethod * Converts boolean/int/long enums to return non null values * Fixes boolean return type in boolean enums * Generates long enums and uses them in validate methods * Adds and generates FloatEnumValidator + FloatValueMethod * Adds FloatEnumValidator to class signature * Implements float enums * Generates files DoubleEnumValidator + DoubleValueMethod and imports those files * implements DoubleValueMethod in double enums * Adds double enum validator to signature of schema classes * Adds Double enum validate methods * Fixes java tests and python templates * Updates java enum templates to use the correct value * Updates java template enum name references * Samples updated * Adsjusts enum generation * Adds missing enum BigDecimal imports * Samples updated, BigDecimals handled in enums
1 parent 82a62d9 commit f557d28

File tree

792 files changed

+6884
-5449
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

792 files changed

+6884
-5449
lines changed

samples/client/3_0_3_unit_test/java/.openapi-generator/FILES

+15
Original file line numberDiff line numberDiff line change
@@ -203,15 +203,24 @@ src/main/java/org/openapijsonschematools/client/schemas/UuidJsonSchema.java
203203
src/main/java/org/openapijsonschematools/client/schemas/validation/AdditionalPropertiesValidator.java
204204
src/main/java/org/openapijsonschematools/client/schemas/validation/AllOfValidator.java
205205
src/main/java/org/openapijsonschematools/client/schemas/validation/AnyOfValidator.java
206+
src/main/java/org/openapijsonschematools/client/schemas/validation/BigDecimalValidator.java
207+
src/main/java/org/openapijsonschematools/client/schemas/validation/BooleanEnumValidator.java
206208
src/main/java/org/openapijsonschematools/client/schemas/validation/BooleanSchemaValidator.java
209+
src/main/java/org/openapijsonschematools/client/schemas/validation/BooleanValueMethod.java
207210
src/main/java/org/openapijsonschematools/client/schemas/validation/CustomIsoparser.java
211+
src/main/java/org/openapijsonschematools/client/schemas/validation/DoubleEnumValidator.java
212+
src/main/java/org/openapijsonschematools/client/schemas/validation/DoubleValueMethod.java
208213
src/main/java/org/openapijsonschematools/client/schemas/validation/EnumValidator.java
209214
src/main/java/org/openapijsonschematools/client/schemas/validation/ExclusiveMaximumValidator.java
210215
src/main/java/org/openapijsonschematools/client/schemas/validation/ExclusiveMinimumValidator.java
211216
src/main/java/org/openapijsonschematools/client/schemas/validation/FakeValidator.java
217+
src/main/java/org/openapijsonschematools/client/schemas/validation/FloatEnumValidator.java
218+
src/main/java/org/openapijsonschematools/client/schemas/validation/FloatValueMethod.java
212219
src/main/java/org/openapijsonschematools/client/schemas/validation/FormatValidator.java
213220
src/main/java/org/openapijsonschematools/client/schemas/validation/FrozenList.java
214221
src/main/java/org/openapijsonschematools/client/schemas/validation/FrozenMap.java
222+
src/main/java/org/openapijsonschematools/client/schemas/validation/IntegerEnumValidator.java
223+
src/main/java/org/openapijsonschematools/client/schemas/validation/IntegerValueMethod.java
215224
src/main/java/org/openapijsonschematools/client/schemas/validation/ItemsValidator.java
216225
src/main/java/org/openapijsonschematools/client/schemas/validation/JsonSchema.java
217226
src/main/java/org/openapijsonschematools/client/schemas/validation/JsonSchemaFactory.java
@@ -220,6 +229,8 @@ src/main/java/org/openapijsonschematools/client/schemas/validation/KeywordEntry.
220229
src/main/java/org/openapijsonschematools/client/schemas/validation/KeywordValidator.java
221230
src/main/java/org/openapijsonschematools/client/schemas/validation/LengthValidator.java
222231
src/main/java/org/openapijsonschematools/client/schemas/validation/ListSchemaValidator.java
232+
src/main/java/org/openapijsonschematools/client/schemas/validation/LongEnumValidator.java
233+
src/main/java/org/openapijsonschematools/client/schemas/validation/LongValueMethod.java
223234
src/main/java/org/openapijsonschematools/client/schemas/validation/MapSchemaValidator.java
224235
src/main/java/org/openapijsonschematools/client/schemas/validation/MaxItemsValidator.java
225236
src/main/java/org/openapijsonschematools/client/schemas/validation/MaxLengthValidator.java
@@ -231,15 +242,19 @@ src/main/java/org/openapijsonschematools/client/schemas/validation/MinProperties
231242
src/main/java/org/openapijsonschematools/client/schemas/validation/MinimumValidator.java
232243
src/main/java/org/openapijsonschematools/client/schemas/validation/MultipleOfValidator.java
233244
src/main/java/org/openapijsonschematools/client/schemas/validation/NotValidator.java
245+
src/main/java/org/openapijsonschematools/client/schemas/validation/NullEnumValidator.java
234246
src/main/java/org/openapijsonschematools/client/schemas/validation/NullSchemaValidator.java
247+
src/main/java/org/openapijsonschematools/client/schemas/validation/NullValueMethod.java
235248
src/main/java/org/openapijsonschematools/client/schemas/validation/NumberSchemaValidator.java
236249
src/main/java/org/openapijsonschematools/client/schemas/validation/OneOfValidator.java
237250
src/main/java/org/openapijsonschematools/client/schemas/validation/PathToSchemasMap.java
238251
src/main/java/org/openapijsonschematools/client/schemas/validation/PatternValidator.java
239252
src/main/java/org/openapijsonschematools/client/schemas/validation/PropertiesValidator.java
240253
src/main/java/org/openapijsonschematools/client/schemas/validation/PropertyEntry.java
241254
src/main/java/org/openapijsonschematools/client/schemas/validation/RequiredValidator.java
255+
src/main/java/org/openapijsonschematools/client/schemas/validation/StringEnumValidator.java
242256
src/main/java/org/openapijsonschematools/client/schemas/validation/StringSchemaValidator.java
257+
src/main/java/org/openapijsonschematools/client/schemas/validation/StringValueMethod.java
243258
src/main/java/org/openapijsonschematools/client/schemas/validation/TypeValidator.java
244259
src/main/java/org/openapijsonschematools/client/schemas/validation/UniqueItemsValidator.java
245260
src/main/java/org/openapijsonschematools/client/schemas/validation/UnsetAnyTypeJsonSchema.java

samples/client/3_0_3_unit_test/java/docs/components/schemas/AdditionalpropertiesAllowsASchemaWhichShouldValidate.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@ public class AdditionalpropertiesAllowsASchemaWhichShouldValidate
44

55
A class that contains necessary nested
66
- schema classes (which validate payloads), extends JsonSchema
7-
- classes to store validated list payloads, extends FrozenList
87
- classes to store validated map payloads, extends FrozenMap
9-
- classes to build inputs for list payloads
108
- classes to build inputs for map payloads
119

1210
## Nested Class Summary
@@ -59,8 +57,8 @@ AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsA
5957
### Method Summary
6058
| Modifier and Type | Method and Description |
6159
| ----------------- | ---------------------- |
62-
| static [AdditionalpropertiesAllowsASchemaWhichShouldValidateMap](#additionalpropertiesallowsaschemawhichshouldvalidatemap) | validate([Map<?, ?>](#additionalpropertiesallowsaschemawhichshouldvalidatemapinput) arg, SchemaConfiguration configuration) |
63-
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
60+
| [AdditionalpropertiesAllowsASchemaWhichShouldValidateMap](#additionalpropertiesallowsaschemawhichshouldvalidatemap) | validate([Map<?, ?>](#additionalpropertiesallowsaschemawhichshouldvalidatemapinput) arg, SchemaConfiguration configuration) |
61+
| @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
6462
## AdditionalpropertiesAllowsASchemaWhichShouldValidateMapInput
6563
public class AdditionalpropertiesAllowsASchemaWhichShouldValidateMapInput<br>
6664
builder for `Map<String, ? extends @Nullable Object>`

samples/client/3_0_3_unit_test/java/docs/components/schemas/AdditionalpropertiesAreAllowedByDefault.md

+9-11
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@ public class AdditionalpropertiesAreAllowedByDefault
44

55
A class that contains necessary nested
66
- schema classes (which validate payloads), extends JsonSchema
7-
- classes to store validated list payloads, extends FrozenList
87
- classes to store validated map payloads, extends FrozenMap
9-
- classes to build inputs for list payloads
108
- classes to build inputs for map payloads
119

1210
## Nested Class Summary
@@ -32,16 +30,16 @@ A schema class that validates payloads
3230
### Method Summary
3331
| Modifier and Type | Method and Description |
3432
| ----------------- | ---------------------- |
35-
| static String | validate(String arg, SchemaConfiguration configuration) |
36-
| static Void | validate(Void arg, SchemaConfiguration configuration) |
37-
| static int | validate(int arg, SchemaConfiguration configuration) |
38-
| static long | validate(long arg, SchemaConfiguration configuration) |
39-
| static float | validate(float arg, SchemaConfiguration configuration) |
40-
| static double | validate(double arg, SchemaConfiguration configuration) |
41-
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
42-
| static [AdditionalpropertiesAreAllowedByDefaultMap](#additionalpropertiesareallowedbydefaultmap) | validate([Map<?, ?>](#additionalpropertiesareallowedbydefaultmapinput) arg, SchemaConfiguration configuration) |
33+
| String | validate(String arg, SchemaConfiguration configuration) |
34+
| Void | validate(Void arg, SchemaConfiguration configuration) |
35+
| int | validate(int arg, SchemaConfiguration configuration) |
36+
| long | validate(long arg, SchemaConfiguration configuration) |
37+
| float | validate(float arg, SchemaConfiguration configuration) |
38+
| double | validate(double arg, SchemaConfiguration configuration) |
39+
| boolean | validate(boolean arg, SchemaConfiguration configuration) |
40+
| [AdditionalpropertiesAreAllowedByDefaultMap](#additionalpropertiesareallowedbydefaultmap) | validate([Map<?, ?>](#additionalpropertiesareallowedbydefaultmapinput) arg, SchemaConfiguration configuration) |
4341
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
44-
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
42+
| @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
4543
## AdditionalpropertiesAreAllowedByDefaultMapInput
4644
public class AdditionalpropertiesAreAllowedByDefaultMapInput<br>
4745
builder for `Map<String, ? extends @Nullable Object>`

samples/client/3_0_3_unit_test/java/docs/components/schemas/AdditionalpropertiesCanExistByItself.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@ public class AdditionalpropertiesCanExistByItself
44

55
A class that contains necessary nested
66
- schema classes (which validate payloads), extends JsonSchema
7-
- classes to store validated list payloads, extends FrozenList
87
- classes to store validated map payloads, extends FrozenMap
9-
- classes to build inputs for list payloads
108
- classes to build inputs for map payloads
119

1210
## Nested Class Summary
@@ -56,8 +54,8 @@ AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMap val
5654
### Method Summary
5755
| Modifier and Type | Method and Description |
5856
| ----------------- | ---------------------- |
59-
| static [AdditionalpropertiesCanExistByItselfMap](#additionalpropertiescanexistbyitselfmap) | validate([Map<?, ?>](#additionalpropertiescanexistbyitselfmapinput) arg, SchemaConfiguration configuration) |
60-
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
57+
| [AdditionalpropertiesCanExistByItselfMap](#additionalpropertiescanexistbyitselfmap) | validate([Map<?, ?>](#additionalpropertiescanexistbyitselfmapinput) arg, SchemaConfiguration configuration) |
58+
| @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
6159
## AdditionalpropertiesCanExistByItselfMapInput
6260
public class AdditionalpropertiesCanExistByItselfMapInput<br>
6361
builder for `Map<String, Boolean>`

samples/client/3_0_3_unit_test/java/docs/components/schemas/AdditionalpropertiesShouldNotLookInApplicators.md

+18-20
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@ public class AdditionalpropertiesShouldNotLookInApplicators
44

55
A class that contains necessary nested
66
- schema classes (which validate payloads), extends JsonSchema
7-
- classes to store validated list payloads, extends FrozenList
87
- classes to store validated map payloads, extends FrozenMap
9-
- classes to build inputs for list payloads
108
- classes to build inputs for map payloads
119

1210
## Nested Class Summary
@@ -36,16 +34,16 @@ A schema class that validates payloads
3634
### Method Summary
3735
| Modifier and Type | Method and Description |
3836
| ----------------- | ---------------------- |
39-
| static String | validate(String arg, SchemaConfiguration configuration) |
40-
| static Void | validate(Void arg, SchemaConfiguration configuration) |
41-
| static int | validate(int arg, SchemaConfiguration configuration) |
42-
| static long | validate(long arg, SchemaConfiguration configuration) |
43-
| static float | validate(float arg, SchemaConfiguration configuration) |
44-
| static double | validate(double arg, SchemaConfiguration configuration) |
45-
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
46-
| static [AdditionalpropertiesShouldNotLookInApplicatorsMap](#additionalpropertiesshouldnotlookinapplicatorsmap) | validate([Map<?, ?>](#additionalpropertiesshouldnotlookinapplicatorsmapinput) arg, SchemaConfiguration configuration) |
37+
| String | validate(String arg, SchemaConfiguration configuration) |
38+
| Void | validate(Void arg, SchemaConfiguration configuration) |
39+
| int | validate(int arg, SchemaConfiguration configuration) |
40+
| long | validate(long arg, SchemaConfiguration configuration) |
41+
| float | validate(float arg, SchemaConfiguration configuration) |
42+
| double | validate(double arg, SchemaConfiguration configuration) |
43+
| boolean | validate(boolean arg, SchemaConfiguration configuration) |
44+
| [AdditionalpropertiesShouldNotLookInApplicatorsMap](#additionalpropertiesshouldnotlookinapplicatorsmap) | validate([Map<?, ?>](#additionalpropertiesshouldnotlookinapplicatorsmapinput) arg, SchemaConfiguration configuration) |
4745
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
48-
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
46+
| @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
4947
## AdditionalpropertiesShouldNotLookInApplicatorsMapInput
5048
public class AdditionalpropertiesShouldNotLookInApplicatorsMapInput<br>
5149
builder for `Map<String, Boolean>`
@@ -83,16 +81,16 @@ A schema class that validates payloads
8381
### Method Summary
8482
| Modifier and Type | Method and Description |
8583
| ----------------- | ---------------------- |
86-
| static String | validate(String arg, SchemaConfiguration configuration) |
87-
| static Void | validate(Void arg, SchemaConfiguration configuration) |
88-
| static int | validate(int arg, SchemaConfiguration configuration) |
89-
| static long | validate(long arg, SchemaConfiguration configuration) |
90-
| static float | validate(float arg, SchemaConfiguration configuration) |
91-
| static double | validate(double arg, SchemaConfiguration configuration) |
92-
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
93-
| static [Schema0Map](#schema0map) | validate([Map<?, ?>](#schema0mapinput) arg, SchemaConfiguration configuration) |
84+
| String | validate(String arg, SchemaConfiguration configuration) |
85+
| Void | validate(Void arg, SchemaConfiguration configuration) |
86+
| int | validate(int arg, SchemaConfiguration configuration) |
87+
| long | validate(long arg, SchemaConfiguration configuration) |
88+
| float | validate(float arg, SchemaConfiguration configuration) |
89+
| double | validate(double arg, SchemaConfiguration configuration) |
90+
| boolean | validate(boolean arg, SchemaConfiguration configuration) |
91+
| [Schema0Map](#schema0map) | validate([Map<?, ?>](#schema0mapinput) arg, SchemaConfiguration configuration) |
9492
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
95-
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
93+
| @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
9694
## Schema0MapInput
9795
public class Schema0MapInput<br>
9896
builder for `Map<String, ? extends @Nullable Object>`

samples/client/3_0_3_unit_test/java/docs/components/schemas/Allof.md

+27-29
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@ public class Allof
44

55
A class that contains necessary nested
66
- schema classes (which validate payloads), extends JsonSchema
7-
- classes to store validated list payloads, extends FrozenList
87
- classes to store validated map payloads, extends FrozenMap
9-
- classes to build inputs for list payloads
108
- classes to build inputs for map payloads
119

1210
## Nested Class Summary
@@ -36,16 +34,16 @@ A schema class that validates payloads
3634
### Method Summary
3735
| Modifier and Type | Method and Description |
3836
| ----------------- | ---------------------- |
39-
| static String | validate(String arg, SchemaConfiguration configuration) |
40-
| static Void | validate(Void arg, SchemaConfiguration configuration) |
41-
| static int | validate(int arg, SchemaConfiguration configuration) |
42-
| static long | validate(long arg, SchemaConfiguration configuration) |
43-
| static float | validate(float arg, SchemaConfiguration configuration) |
44-
| static double | validate(double arg, SchemaConfiguration configuration) |
45-
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
46-
| static FrozenMap<String, @Nullable Object> | validate(Map<?, ?> arg, SchemaConfiguration configuration) |
37+
| String | validate(String arg, SchemaConfiguration configuration) |
38+
| Void | validate(Void arg, SchemaConfiguration configuration) |
39+
| int | validate(int arg, SchemaConfiguration configuration) |
40+
| long | validate(long arg, SchemaConfiguration configuration) |
41+
| float | validate(float arg, SchemaConfiguration configuration) |
42+
| double | validate(double arg, SchemaConfiguration configuration) |
43+
| boolean | validate(boolean arg, SchemaConfiguration configuration) |
44+
| FrozenMap<String, @Nullable Object> | validate(Map<?, ?> arg, SchemaConfiguration configuration) |
4745
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
48-
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
46+
| @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
4947
## Schema1
5048
public static class Schema1<br>
5149
extends JsonSchema
@@ -61,16 +59,16 @@ A schema class that validates payloads
6159
### Method Summary
6260
| Modifier and Type | Method and Description |
6361
| ----------------- | ---------------------- |
64-
| static String | validate(String arg, SchemaConfiguration configuration) |
65-
| static Void | validate(Void arg, SchemaConfiguration configuration) |
66-
| static int | validate(int arg, SchemaConfiguration configuration) |
67-
| static long | validate(long arg, SchemaConfiguration configuration) |
68-
| static float | validate(float arg, SchemaConfiguration configuration) |
69-
| static double | validate(double arg, SchemaConfiguration configuration) |
70-
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
71-
| static [Schema1Map](#schema1map) | validate([Map<?, ?>](#schema1mapinput) arg, SchemaConfiguration configuration) |
62+
| String | validate(String arg, SchemaConfiguration configuration) |
63+
| Void | validate(Void arg, SchemaConfiguration configuration) |
64+
| int | validate(int arg, SchemaConfiguration configuration) |
65+
| long | validate(long arg, SchemaConfiguration configuration) |
66+
| float | validate(float arg, SchemaConfiguration configuration) |
67+
| double | validate(double arg, SchemaConfiguration configuration) |
68+
| boolean | validate(boolean arg, SchemaConfiguration configuration) |
69+
| [Schema1Map](#schema1map) | validate([Map<?, ?>](#schema1mapinput) arg, SchemaConfiguration configuration) |
7270
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
73-
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
71+
| @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
7472
## Schema1MapInput
7573
public class Schema1MapInput<br>
7674
builder for `Map<String, ? extends @Nullable Object>`
@@ -121,16 +119,16 @@ A schema class that validates payloads
121119
### Method Summary
122120
| Modifier and Type | Method and Description |
123121
| ----------------- | ---------------------- |
124-
| static String | validate(String arg, SchemaConfiguration configuration) |
125-
| static Void | validate(Void arg, SchemaConfiguration configuration) |
126-
| static int | validate(int arg, SchemaConfiguration configuration) |
127-
| static long | validate(long arg, SchemaConfiguration configuration) |
128-
| static float | validate(float arg, SchemaConfiguration configuration) |
129-
| static double | validate(double arg, SchemaConfiguration configuration) |
130-
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
131-
| static [Schema0Map](#schema0map) | validate([Map<?, ?>](#schema0mapinput) arg, SchemaConfiguration configuration) |
122+
| String | validate(String arg, SchemaConfiguration configuration) |
123+
| Void | validate(Void arg, SchemaConfiguration configuration) |
124+
| int | validate(int arg, SchemaConfiguration configuration) |
125+
| long | validate(long arg, SchemaConfiguration configuration) |
126+
| float | validate(float arg, SchemaConfiguration configuration) |
127+
| double | validate(double arg, SchemaConfiguration configuration) |
128+
| boolean | validate(boolean arg, SchemaConfiguration configuration) |
129+
| [Schema0Map](#schema0map) | validate([Map<?, ?>](#schema0mapinput) arg, SchemaConfiguration configuration) |
132130
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
133-
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
131+
| @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
134132
## Schema0MapInput
135133
public class Schema0MapInput<br>
136134
builder for `Map<String, ? extends @Nullable Object>`

0 commit comments

Comments
 (0)