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

Commit 82a62d9

Browse files
authored
Java, updates JsonSchema + List/MapSchemaValidator validate methods (#343)
* Enables the list/map validator validate methods * Updates schema docs, fixes two autogen java tests * Adds throwing info in getNewInstance, adds general validate method in JsonSchema * Fixes array and map type schema tests * Updates UuidJsonSchema * Updates StringJsonSchema * Updates DateJsonSchema * Updates DateTimeJsonSchema * Updates DecimalJsonSchema * Updates ListJsonSchema * Updates MapJsonSchema * Updates DoubleJsonSchema * Updates FloatJsonSchema * Updates Int32JsonSchema * Fixes Int64JsonSchema * Updates IntJsonSchema * Adds missing validate method to anytype schemas * Updates NullJsonSchema * Updates NumberJsonSchema * Updates BooleanJsonSchema * Fixes java tests * Tests updated to use new general schema validate method * Removes supress warning unchecked * Docs updated * Samples updated * Samples and docs updated * Fixes type working for EmtyMap
1 parent c52cb81 commit 82a62d9

File tree

856 files changed

+9791
-6148
lines changed

Some content is hidden

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

856 files changed

+9791
-6148
lines changed

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsA
5959
### Method Summary
6060
| Modifier and Type | Method and Description |
6161
| ----------------- | ---------------------- |
62-
| static [AdditionalpropertiesAllowsASchemaWhichShouldValidateMap](#additionalpropertiesallowsaschemawhichshouldvalidatemap) | validate([Map<String, ? extends @Nullable Object>](#additionalpropertiesallowsaschemawhichshouldvalidatemapinput) arg, SchemaConfiguration configuration) |
63-
62+
| static [AdditionalpropertiesAllowsASchemaWhichShouldValidateMap](#additionalpropertiesallowsaschemawhichshouldvalidatemap) | validate([Map<?, ?>](#additionalpropertiesallowsaschemawhichshouldvalidatemapinput) arg, SchemaConfiguration configuration) |
63+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
6464
## AdditionalpropertiesAllowsASchemaWhichShouldValidateMapInput
6565
public class AdditionalpropertiesAllowsASchemaWhichShouldValidateMapInput<br>
6666
builder for `Map<String, ? extends @Nullable Object>`

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

+3-3
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ A schema class that validates payloads
3939
| static float | validate(float arg, SchemaConfiguration configuration) |
4040
| static double | validate(double arg, SchemaConfiguration configuration) |
4141
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
42-
| static [AdditionalpropertiesAreAllowedByDefaultMap](#additionalpropertiesareallowedbydefaultmap) | validate([Map<String, ? extends @Nullable Object>](#additionalpropertiesareallowedbydefaultmapinput) arg, SchemaConfiguration configuration) |
43-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
44-
42+
| static [AdditionalpropertiesAreAllowedByDefaultMap](#additionalpropertiesareallowedbydefaultmap) | validate([Map<?, ?>](#additionalpropertiesareallowedbydefaultmapinput) arg, SchemaConfiguration configuration) |
43+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
44+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
4545
## AdditionalpropertiesAreAllowedByDefaultMapInput
4646
public class AdditionalpropertiesAreAllowedByDefaultMapInput<br>
4747
builder for `Map<String, ? extends @Nullable Object>`

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMap val
5656
### Method Summary
5757
| Modifier and Type | Method and Description |
5858
| ----------------- | ---------------------- |
59-
| static [AdditionalpropertiesCanExistByItselfMap](#additionalpropertiescanexistbyitselfmap) | validate([Map<String, Boolean>](#additionalpropertiescanexistbyitselfmapinput) arg, SchemaConfiguration configuration) |
60-
59+
| static [AdditionalpropertiesCanExistByItselfMap](#additionalpropertiescanexistbyitselfmap) | validate([Map<?, ?>](#additionalpropertiescanexistbyitselfmapinput) arg, SchemaConfiguration configuration) |
60+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
6161
## AdditionalpropertiesCanExistByItselfMapInput
6262
public class AdditionalpropertiesCanExistByItselfMapInput<br>
6363
builder for `Map<String, Boolean>`

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

+6-6
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ A schema class that validates payloads
4343
| static float | validate(float arg, SchemaConfiguration configuration) |
4444
| static double | validate(double arg, SchemaConfiguration configuration) |
4545
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
46-
| static [AdditionalpropertiesShouldNotLookInApplicatorsMap](#additionalpropertiesshouldnotlookinapplicatorsmap) | validate([Map<String, Boolean>](#additionalpropertiesshouldnotlookinapplicatorsmapinput) arg, SchemaConfiguration configuration) |
47-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
48-
46+
| static [AdditionalpropertiesShouldNotLookInApplicatorsMap](#additionalpropertiesshouldnotlookinapplicatorsmap) | validate([Map<?, ?>](#additionalpropertiesshouldnotlookinapplicatorsmapinput) arg, SchemaConfiguration configuration) |
47+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
48+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
4949
## AdditionalpropertiesShouldNotLookInApplicatorsMapInput
5050
public class AdditionalpropertiesShouldNotLookInApplicatorsMapInput<br>
5151
builder for `Map<String, Boolean>`
@@ -90,9 +90,9 @@ A schema class that validates payloads
9090
| static float | validate(float arg, SchemaConfiguration configuration) |
9191
| static double | validate(double arg, SchemaConfiguration configuration) |
9292
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
93-
| static [Schema0Map](#schema0map) | validate([Map<String, ? extends @Nullable Object>](#schema0mapinput) arg, SchemaConfiguration configuration) |
94-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
95-
93+
| static [Schema0Map](#schema0map) | validate([Map<?, ?>](#schema0mapinput) arg, SchemaConfiguration configuration) |
94+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
95+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
9696
## Schema0MapInput
9797
public class Schema0MapInput<br>
9898
builder for `Map<String, ? extends @Nullable Object>`

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

+9-9
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ A schema class that validates payloads
4343
| static float | validate(float arg, SchemaConfiguration configuration) |
4444
| static double | validate(double arg, SchemaConfiguration configuration) |
4545
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
46-
| static FrozenMap<String, Object> | Map<String, Object> arg, SchemaConfiguration configuration) |
47-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
48-
46+
| static FrozenMap<String, @Nullable Object> | validate(Map<?, ?> arg, SchemaConfiguration configuration) |
47+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
48+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
4949
## Schema1
5050
public static class Schema1<br>
5151
extends JsonSchema
@@ -68,9 +68,9 @@ A schema class that validates payloads
6868
| static float | validate(float arg, SchemaConfiguration configuration) |
6969
| static double | validate(double arg, SchemaConfiguration configuration) |
7070
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
71-
| static [Schema1Map](#schema1map) | validate([Map<String, ? extends @Nullable Object>](#schema1mapinput) arg, SchemaConfiguration configuration) |
72-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
73-
71+
| static [Schema1Map](#schema1map) | validate([Map<?, ?>](#schema1mapinput) arg, SchemaConfiguration configuration) |
72+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
73+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
7474
## Schema1MapInput
7575
public class Schema1MapInput<br>
7676
builder for `Map<String, ? extends @Nullable Object>`
@@ -128,9 +128,9 @@ A schema class that validates payloads
128128
| static float | validate(float arg, SchemaConfiguration configuration) |
129129
| static double | validate(double arg, SchemaConfiguration configuration) |
130130
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
131-
| static [Schema0Map](#schema0map) | validate([Map<String, ? extends @Nullable Object>](#schema0mapinput) arg, SchemaConfiguration configuration) |
132-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
133-
131+
| static [Schema0Map](#schema0map) | validate([Map<?, ?>](#schema0mapinput) arg, SchemaConfiguration configuration) |
132+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
133+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
134134
## Schema0MapInput
135135
public class Schema0MapInput<br>
136136
builder for `Map<String, ? extends @Nullable Object>`

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

+12-12
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ A schema class that validates payloads
4040
| static float | validate(float arg, SchemaConfiguration configuration) |
4141
| static double | validate(double arg, SchemaConfiguration configuration) |
4242
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
43-
| static FrozenMap<String, Object> | Map<String, Object> arg, SchemaConfiguration configuration) |
44-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
45-
43+
| static FrozenMap<String, @Nullable Object> | validate(Map<?, ?> arg, SchemaConfiguration configuration) |
44+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
45+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
4646
## Schema0
4747
public static class Schema0<br>
4848
extends JsonSchema
@@ -64,9 +64,9 @@ A schema class that validates payloads
6464
| static float | validate(float arg, SchemaConfiguration configuration) |
6565
| static double | validate(double arg, SchemaConfiguration configuration) |
6666
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
67-
| static FrozenMap<String, Object> | Map<String, Object> arg, SchemaConfiguration configuration) |
68-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
69-
67+
| static FrozenMap<String, @Nullable Object> | validate(Map<?, ?> arg, SchemaConfiguration configuration) |
68+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
69+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
7070
## Schema01
7171
public static class Schema01<br>
7272
extends JsonSchema
@@ -88,9 +88,9 @@ A schema class that validates payloads
8888
| static float | validate(float arg, SchemaConfiguration configuration) |
8989
| static double | validate(double arg, SchemaConfiguration configuration) |
9090
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
91-
| static FrozenMap<String, Object> | Map<String, Object> arg, SchemaConfiguration configuration) |
92-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
93-
91+
| static FrozenMap<String, @Nullable Object> | validate(Map<?, ?> arg, SchemaConfiguration configuration) |
92+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
93+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
9494
## Schema02
9595
public static class Schema02<br>
9696
extends JsonSchema
@@ -112,7 +112,7 @@ A schema class that validates payloads
112112
| static float | validate(float arg, SchemaConfiguration configuration) |
113113
| static double | validate(double arg, SchemaConfiguration configuration) |
114114
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
115-
| static FrozenMap<String, Object> | Map<String, Object> arg, SchemaConfiguration configuration) |
116-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
117-
115+
| static FrozenMap<String, @Nullable Object> | validate(Map<?, ?> arg, SchemaConfiguration configuration) |
116+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
117+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
118118
[[Back to top]](#top) [[Back to Component Schemas]](../../../README.md#Component-Schemas) [[Back to README]](../../../README.md)

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

+9-9
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ A schema class that validates payloads
3737
| static float | validate(float arg, SchemaConfiguration configuration) |
3838
| static double | validate(double arg, SchemaConfiguration configuration) |
3939
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
40-
| static FrozenMap<String, Object> | Map<String, Object> arg, SchemaConfiguration configuration) |
41-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
42-
40+
| static FrozenMap<String, @Nullable Object> | validate(Map<?, ?> arg, SchemaConfiguration configuration) |
41+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
42+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
4343
## Schema1
4444
public static class Schema1<br>
4545
extends JsonSchema
@@ -61,9 +61,9 @@ A schema class that validates payloads
6161
| static float | validate(float arg, SchemaConfiguration configuration) |
6262
| static double | validate(double arg, SchemaConfiguration configuration) |
6363
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
64-
| static FrozenMap<String, Object> | Map<String, Object> arg, SchemaConfiguration configuration) |
65-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
66-
64+
| static FrozenMap<String, @Nullable Object> | validate(Map<?, ?> arg, SchemaConfiguration configuration) |
65+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
66+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
6767
## Schema0
6868
public static class Schema0<br>
6969
extends JsonSchema
@@ -85,7 +85,7 @@ A schema class that validates payloads
8585
| static float | validate(float arg, SchemaConfiguration configuration) |
8686
| static double | validate(double arg, SchemaConfiguration configuration) |
8787
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
88-
| static FrozenMap<String, Object> | Map<String, Object> arg, SchemaConfiguration configuration) |
89-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
90-
88+
| static FrozenMap<String, @Nullable Object> | validate(Map<?, ?> arg, SchemaConfiguration configuration) |
89+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
90+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
9191
[[Back to top]](#top) [[Back to Component Schemas]](../../../README.md#Component-Schemas) [[Back to README]](../../../README.md)

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

+9-9
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ A schema class that validates payloads
4848
| static float | validate(float arg, SchemaConfiguration configuration) |
4949
| static double | validate(double arg, SchemaConfiguration configuration) |
5050
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
51-
| static [AllofWithBaseSchemaMap](#allofwithbaseschemamap) | validate([Map<String, ? extends @Nullable Object>](#allofwithbaseschemamapinput) arg, SchemaConfiguration configuration) |
52-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
53-
51+
| static [AllofWithBaseSchemaMap](#allofwithbaseschemamap) | validate([Map<?, ?>](#allofwithbaseschemamapinput) arg, SchemaConfiguration configuration) |
52+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
53+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
5454
## AllofWithBaseSchemaMapInput
5555
public class AllofWithBaseSchemaMapInput<br>
5656
builder for `Map<String, ? extends @Nullable Object>`
@@ -108,9 +108,9 @@ A schema class that validates payloads
108108
| static float | validate(float arg, SchemaConfiguration configuration) |
109109
| static double | validate(double arg, SchemaConfiguration configuration) |
110110
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
111-
| static [Schema1Map](#schema1map) | validate([Map<String, ? extends @Nullable Object>](#schema1mapinput) arg, SchemaConfiguration configuration) |
112-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
113-
111+
| static [Schema1Map](#schema1map) | validate([Map<?, ?>](#schema1mapinput) arg, SchemaConfiguration configuration) |
112+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
113+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
114114
## Schema1MapInput
115115
public class Schema1MapInput<br>
116116
builder for `Map<String, ? extends @Nullable Object>`
@@ -168,9 +168,9 @@ A schema class that validates payloads
168168
| static float | validate(float arg, SchemaConfiguration configuration) |
169169
| static double | validate(double arg, SchemaConfiguration configuration) |
170170
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
171-
| static [Schema0Map](#schema0map) | validate([Map<String, ? extends @Nullable Object>](#schema0mapinput) arg, SchemaConfiguration configuration) |
172-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
173-
171+
| static [Schema0Map](#schema0map) | validate([Map<?, ?>](#schema0mapinput) arg, SchemaConfiguration configuration) |
172+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
173+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
174174
## Schema0MapInput
175175
public class Schema0MapInput<br>
176176
builder for `Map<String, ? extends @Nullable Object>`

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

+3-3
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ A schema class that validates payloads
3636
| static float | validate(float arg, SchemaConfiguration configuration) |
3737
| static double | validate(double arg, SchemaConfiguration configuration) |
3838
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
39-
| static FrozenMap<String, Object> | Map<String, Object> arg, SchemaConfiguration configuration) |
40-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
41-
39+
| static FrozenMap<String, @Nullable Object> | validate(Map<?, ?> arg, SchemaConfiguration configuration) |
40+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
41+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
4242
## Schema0
4343
public static class Schema0<br>
4444
extends AnyTypeJsonSchema

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

+3-3
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ A schema class that validates payloads
3737
| static float | validate(float arg, SchemaConfiguration configuration) |
3838
| static double | validate(double arg, SchemaConfiguration configuration) |
3939
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
40-
| static FrozenMap<String, Object> | Map<String, Object> arg, SchemaConfiguration configuration) |
41-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
42-
40+
| static FrozenMap<String, @Nullable Object> | validate(Map<?, ?> arg, SchemaConfiguration configuration) |
41+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
42+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
4343
## Schema1
4444
public static class Schema1<br>
4545
extends NumberJsonSchema

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

+3-3
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ A schema class that validates payloads
3737
| static float | validate(float arg, SchemaConfiguration configuration) |
3838
| static double | validate(double arg, SchemaConfiguration configuration) |
3939
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
40-
| static FrozenMap<String, Object> | Map<String, Object> arg, SchemaConfiguration configuration) |
41-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
42-
40+
| static FrozenMap<String, @Nullable Object> | validate(Map<?, ?> arg, SchemaConfiguration configuration) |
41+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
42+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
4343
## Schema1
4444
public static class Schema1<br>
4545
extends AnyTypeJsonSchema

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

+3-3
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ A schema class that validates payloads
3737
| static float | validate(float arg, SchemaConfiguration configuration) |
3838
| static double | validate(double arg, SchemaConfiguration configuration) |
3939
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
40-
| static FrozenMap<String, Object> | Map<String, Object> arg, SchemaConfiguration configuration) |
41-
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |
42-
40+
| static FrozenMap<String, @Nullable Object> | validate(Map<?, ?> arg, SchemaConfiguration configuration) |
41+
| FrozenList<@Nullable Object> | validate(List<?> arg, SchemaConfiguration configuration) |
42+
| static @Nullable Object | validate(@Nullable Object arg, SchemaConfiguration configuration) |
4343
## Schema1
4444
public static class Schema1<br>
4545
extends AnyTypeJsonSchema

0 commit comments

Comments
 (0)