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

Commit 5a44e50

Browse files
authored
Kotlin code improvements, schemas shortened, json schema keyword enum used (#437)
* Adds and uses JsonValue * Reverts java changes * Further reversion * Kotlin tests fixed * Removes JsonSchemaInfo from kotlin * Kotlin 310 regen * 303 sample regen * Samples regen * Fixes defaultFalue method * Samples regen
1 parent c68d117 commit 5a44e50

File tree

705 files changed

+4723
-7908
lines changed

Some content is hidden

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

705 files changed

+4723
-7908
lines changed

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

+2-3
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ src/main/kotlin/org/openapijsonschematools/client/components/schemas/Uniqueitems
179179
src/main/kotlin/org/openapijsonschematools/client/components/schemas/UriFormat.kt
180180
src/main/kotlin/org/openapijsonschematools/client/components/schemas/UriReferenceFormat.kt
181181
src/main/kotlin/org/openapijsonschematools/client/components/schemas/UriTemplateFormat.kt
182-
src/main/kotlin/org/openapijsonschematools/client/configurations/JsonSchemaKeywordFlags.kt
182+
src/main/kotlin/org/openapijsonschematools/client/configurations/JsonSchemaKeyword.kt
183183
src/main/kotlin/org/openapijsonschematools/client/configurations/SchemaConfiguration.kt
184184
src/main/kotlin/org/openapijsonschematools/client/exceptions/BaseException.kt
185185
src/main/kotlin/org/openapijsonschematools/client/exceptions/InvalidAdditionalPropertyException.kt
@@ -234,7 +234,7 @@ src/main/kotlin/org/openapijsonschematools/client/schemas/validation/IntegerValu
234234
src/main/kotlin/org/openapijsonschematools/client/schemas/validation/ItemsValidator.kt
235235
src/main/kotlin/org/openapijsonschematools/client/schemas/validation/JsonSchema.kt
236236
src/main/kotlin/org/openapijsonschematools/client/schemas/validation/JsonSchemaFactory.kt
237-
src/main/kotlin/org/openapijsonschematools/client/schemas/validation/JsonSchemaInfo.kt
237+
src/main/kotlin/org/openapijsonschematools/client/schemas/validation/JsonValue.kt
238238
src/main/kotlin/org/openapijsonschematools/client/schemas/validation/KeywordEntry.kt
239239
src/main/kotlin/org/openapijsonschematools/client/schemas/validation/KeywordValidator.kt
240240
src/main/kotlin/org/openapijsonschematools/client/schemas/validation/LengthValidator.kt
@@ -283,7 +283,6 @@ src/main/kotlin/org/openapijsonschematools/client/servers/Server.kt
283283
src/main/kotlin/org/openapijsonschematools/client/servers/ServerProvider.kt
284284
src/main/kotlin/org/openapijsonschematools/client/servers/ServerWithVariables.kt
285285
src/main/kotlin/org/openapijsonschematools/client/servers/ServerWithoutVariables.kt
286-
src/test/kotlin/org/openapijsonschematools/client/configurations/JsonSchemaKeywordFlagsTest.kt
287286
src/test/kotlin/org/openapijsonschematools/client/schemas/AnyTypeSchemaTest.kt
288287
src/test/kotlin/org/openapijsonschematools/client/schemas/ArrayTypeSchemaTest.kt
289288
src/test/kotlin/org/openapijsonschematools/client/schemas/BooleanSchemaTest.kt

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

+1-3
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,13 @@ A schema class that validates payloads
6969

7070
### Code Sample
7171
```
72-
import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
7372
import org.openapijsonschematools.client.configurations.SchemaConfiguration
7473
import org.openapijsonschematools.client.exceptions.ValidationException
75-
import org.openapijsonschematools.client.schemas.validation.MapUtils
7674
import org.openapijsonschematools.client.schemas.validation.FrozenList
7775
import org.openapijsonschematools.client.schemas.validation.FrozenMap
7876
import org.openapijsonschematools.client.components.schemas.AdditionalpropertiesAllowsASchemaWhichShouldValidate
7977
80-
val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
78+
val configuration = SchemaConfiguration()
8179
8280
// Map validation
8381
val validatedPayload: AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsASchemaWhichShouldValidateMap =

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

+1-3
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,13 @@ A schema class that validates payloads
5353

5454
### Code Sample
5555
```
56-
import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
5756
import org.openapijsonschematools.client.configurations.SchemaConfiguration
5857
import org.openapijsonschematools.client.exceptions.ValidationException
59-
import org.openapijsonschematools.client.schemas.validation.MapUtils
6058
import org.openapijsonschematools.client.schemas.validation.FrozenList
6159
import org.openapijsonschematools.client.schemas.validation.FrozenMap
6260
import org.openapijsonschematools.client.components.schemas.AdditionalpropertiesCanExistByItself
6361
64-
val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
62+
val configuration = SchemaConfiguration()
6563
6664
// Map validation
6765
val validatedPayload: AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMap =

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ A schema class that validates payloads
168168
| Modifier and Type | Field and Description |
169169
| ----------------- | ---------------------- |
170170
| Class<? extends JsonSchema> | additionalProperties = [AdditionalProperties::class.java](#additionalproperties) |
171-
| List<Class<? extends JsonSchema>> | allOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema0::class.java](#schema0)<br>;)<br> |
171+
| List<Class<? extends JsonSchema>> | allOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema0::class.java](#schema0)<br>)<br> |
172172

173173
### Method Summary
174174
| Modifier and Type | Method and Description |

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ A schema class that validates payloads
170170
### Field Summary
171171
| Modifier and Type | Field and Description |
172172
| ----------------- | ---------------------- |
173-
| List<Class<? extends JsonSchema>> | allOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema0::class.java](#schema0),<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema1::class.java](#schema1)<br>;)<br> |
173+
| List<Class<? extends JsonSchema>> | allOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema0::class.java](#schema0),<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema1::class.java](#schema1)<br>)<br> |
174174

175175
### Method Summary
176176
| Modifier and Type | Method and Description |

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ A schema class that validates payloads
166166
### Field Summary
167167
| Modifier and Type | Field and Description |
168168
| ----------------- | ---------------------- |
169-
| List<Class<? extends JsonSchema>> | allOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema02::class.java](#schema02)<br>;)<br> |
169+
| List<Class<? extends JsonSchema>> | allOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema02::class.java](#schema02)<br>)<br> |
170170
| List<Class<? extends JsonSchema>> | anyOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema01::class.java](#schema01)<br>)<br> |
171171
| List<Class<? extends JsonSchema>> | oneOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema0::class.java](#schema0)<br>))<br> |
172172

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ A schema class that validates payloads
158158
### Field Summary
159159
| Modifier and Type | Field and Description |
160160
| ----------------- | ---------------------- |
161-
| List<Class<? extends JsonSchema>> | allOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema0::class.java](#schema0),<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema1::class.java](#schema1)<br>;)<br> |
161+
| List<Class<? extends JsonSchema>> | allOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema0::class.java](#schema0),<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema1::class.java](#schema1)<br>)<br> |
162162

163163
### Method Summary
164164
| Modifier and Type | Method and Description |

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ A schema class that validates payloads
177177
| ----------------- | ---------------------- |
178178
| Map<String, Class<? extends JsonSchema>> | properties = mapOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;"bar" to [Bar::class.java](#bar))<br>)<br> |
179179
| Set<String> | required = setOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;"bar"<br>)<br> |
180-
| List<Class<? extends JsonSchema>> | allOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema0::class.java](#schema0),<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema1::class.java](#schema1)<br>;)<br> |
180+
| List<Class<? extends JsonSchema>> | allOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema0::class.java](#schema0),<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema1::class.java](#schema1)<br>)<br> |
181181

182182
### Method Summary
183183
| Modifier and Type | Method and Description |

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ A schema class that validates payloads
150150
### Field Summary
151151
| Modifier and Type | Field and Description |
152152
| ----------------- | ---------------------- |
153-
| List<Class<? extends JsonSchema>> | allOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema0::class.java](#schema0)<br>;)<br> |
153+
| List<Class<? extends JsonSchema>> | allOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema0::class.java](#schema0)<br>)<br> |
154154

155155
### Method Summary
156156
| Modifier and Type | Method and Description |

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ A schema class that validates payloads
153153
### Field Summary
154154
| Modifier and Type | Field and Description |
155155
| ----------------- | ---------------------- |
156-
| List<Class<? extends JsonSchema>> | allOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema0::class.java](#schema0),<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema1::class.java](#schema1)<br>;)<br> |
156+
| List<Class<? extends JsonSchema>> | allOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema0::class.java](#schema0),<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema1::class.java](#schema1)<br>)<br> |
157157

158158
### Method Summary
159159
| Modifier and Type | Method and Description |

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ A schema class that validates payloads
153153
### Field Summary
154154
| Modifier and Type | Field and Description |
155155
| ----------------- | ---------------------- |
156-
| List<Class<? extends JsonSchema>> | allOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema0::class.java](#schema0),<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema1::class.java](#schema1)<br>;)<br> |
156+
| List<Class<? extends JsonSchema>> | allOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema0::class.java](#schema0),<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema1::class.java](#schema1)<br>)<br> |
157157

158158
### Method Summary
159159
| Modifier and Type | Method and Description |

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ A schema class that validates payloads
158158
### Field Summary
159159
| Modifier and Type | Field and Description |
160160
| ----------------- | ---------------------- |
161-
| List<Class<? extends JsonSchema>> | allOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema0::class.java](#schema0),<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema1::class.java](#schema1)<br>;)<br> |
161+
| List<Class<? extends JsonSchema>> | allOf = listOf(<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema0::class.java](#schema0),<br>&nbsp;&nbsp;&nbsp;&nbsp;[Schema1::class.java](#schema1)<br>)<br> |
162162

163163
### Method Summary
164164
| Modifier and Type | Method and Description |

samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AnyofWithBaseSchema.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,13 @@ A schema class that validates payloads
6262

6363
### Code Sample
6464
```
65-
import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
6665
import org.openapijsonschematools.client.configurations.SchemaConfiguration
6766
import org.openapijsonschematools.client.exceptions.ValidationException
68-
import org.openapijsonschematools.client.schemas.validation.MapUtils
6967
import org.openapijsonschematools.client.schemas.validation.FrozenList
7068
import org.openapijsonschematools.client.schemas.validation.FrozenMap
7169
import org.openapijsonschematools.client.components.schemas.AnyofWithBaseSchema
7270
73-
val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
71+
val configuration = SchemaConfiguration()
7472
7573
// String validation
7674
val validatedPayload: String = AnyofWithBaseSchema.AnyofWithBaseSchema1.validate(

samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ArrayTypeMatchesArrays.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,13 @@ A schema class that validates payloads
5858

5959
### Code Sample
6060
```
61-
import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
6261
import org.openapijsonschematools.client.configurations.SchemaConfiguration
6362
import org.openapijsonschematools.client.exceptions.ValidationException
64-
import org.openapijsonschematools.client.schemas.validation.MapUtils
6563
import org.openapijsonschematools.client.schemas.validation.FrozenList
6664
import org.openapijsonschematools.client.schemas.validation.FrozenMap
6765
import org.openapijsonschematools.client.components.schemas.ArrayTypeMatchesArrays
6866
69-
val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
67+
val configuration = SchemaConfiguration()
7068
7169
// List validation
7270
val validatedPayload: ArrayTypeMatchesArrays.ArrayTypeMatchesArraysList =

samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWith0DoesNotMatchFalse.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,13 @@ A schema class that validates payloads
5151

5252
### Code Sample
5353
```
54-
import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
5554
import org.openapijsonschematools.client.configurations.SchemaConfiguration
5655
import org.openapijsonschematools.client.exceptions.ValidationException
57-
import org.openapijsonschematools.client.schemas.validation.MapUtils
5856
import org.openapijsonschematools.client.schemas.validation.FrozenList
5957
import org.openapijsonschematools.client.schemas.validation.FrozenMap
6058
import org.openapijsonschematools.client.components.schemas.EnumWith0DoesNotMatchFalse
6159
62-
val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
60+
val configuration = SchemaConfiguration()
6361
6462
// int validation
6563
val validatedPayload: Int = EnumWith0DoesNotMatchFalse.EnumWith0DoesNotMatchFalse1.validate(

samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWith1DoesNotMatchTrue.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,13 @@ A schema class that validates payloads
5151

5252
### Code Sample
5353
```
54-
import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
5554
import org.openapijsonschematools.client.configurations.SchemaConfiguration
5655
import org.openapijsonschematools.client.exceptions.ValidationException
57-
import org.openapijsonschematools.client.schemas.validation.MapUtils
5856
import org.openapijsonschematools.client.schemas.validation.FrozenList
5957
import org.openapijsonschematools.client.schemas.validation.FrozenMap
6058
import org.openapijsonschematools.client.components.schemas.EnumWith1DoesNotMatchTrue
6159
62-
val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
60+
val configuration = SchemaConfiguration()
6361
6462
// int validation
6563
val validatedPayload: Int = EnumWith1DoesNotMatchTrue.EnumWith1DoesNotMatchTrue1.validate(

samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWithEscapedCharacters.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,13 @@ A schema class that validates payloads
4848

4949
### Code Sample
5050
```
51-
import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
5251
import org.openapijsonschematools.client.configurations.SchemaConfiguration
5352
import org.openapijsonschematools.client.exceptions.ValidationException
54-
import org.openapijsonschematools.client.schemas.validation.MapUtils
5553
import org.openapijsonschematools.client.schemas.validation.FrozenList
5654
import org.openapijsonschematools.client.schemas.validation.FrozenMap
5755
import org.openapijsonschematools.client.components.schemas.EnumWithEscapedCharacters
5856
59-
val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
57+
val configuration = SchemaConfiguration()
6058
6159
// String validation
6260
val validatedPayload: String = EnumWithEscapedCharacters.EnumWithEscapedCharacters1.validate(

samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWithFalseDoesNotMatch0.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,13 @@ A schema class that validates payloads
4848

4949
### Code Sample
5050
```
51-
import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
5251
import org.openapijsonschematools.client.configurations.SchemaConfiguration
5352
import org.openapijsonschematools.client.exceptions.ValidationException
54-
import org.openapijsonschematools.client.schemas.validation.MapUtils
5553
import org.openapijsonschematools.client.schemas.validation.FrozenList
5654
import org.openapijsonschematools.client.schemas.validation.FrozenMap
5755
import org.openapijsonschematools.client.components.schemas.EnumWithFalseDoesNotMatch0
5856
59-
val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
57+
val configuration = SchemaConfiguration()
6058
6159
// boolean validation
6260
val validatedPayload: Boolean = EnumWithFalseDoesNotMatch0.EnumWithFalseDoesNotMatch01.validate(

samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWithTrueDoesNotMatch1.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,13 @@ A schema class that validates payloads
4848

4949
### Code Sample
5050
```
51-
import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
5251
import org.openapijsonschematools.client.configurations.SchemaConfiguration
5352
import org.openapijsonschematools.client.exceptions.ValidationException
54-
import org.openapijsonschematools.client.schemas.validation.MapUtils
5553
import org.openapijsonschematools.client.schemas.validation.FrozenList
5654
import org.openapijsonschematools.client.schemas.validation.FrozenMap
5755
import org.openapijsonschematools.client.components.schemas.EnumWithTrueDoesNotMatch1
5856
59-
val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
57+
val configuration = SchemaConfiguration()
6058
6159
// boolean validation
6260
val validatedPayload: Boolean = EnumWithTrueDoesNotMatch1.EnumWithTrueDoesNotMatch11.validate(

samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumsInProperties.md

+3-9
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,13 @@ A schema class that validates payloads
5959

6060
### Code Sample
6161
```
62-
import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
6362
import org.openapijsonschematools.client.configurations.SchemaConfiguration
6463
import org.openapijsonschematools.client.exceptions.ValidationException
65-
import org.openapijsonschematools.client.schemas.validation.MapUtils
6664
import org.openapijsonschematools.client.schemas.validation.FrozenList
6765
import org.openapijsonschematools.client.schemas.validation.FrozenMap
6866
import org.openapijsonschematools.client.components.schemas.EnumsInProperties
6967
70-
val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
68+
val configuration = SchemaConfiguration()
7169
7270
// Map validation
7371
val validatedPayload: EnumsInProperties.EnumsInPropertiesMap =
@@ -187,15 +185,13 @@ A schema class that validates payloads
187185

188186
### Code Sample
189187
```
190-
import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
191188
import org.openapijsonschematools.client.configurations.SchemaConfiguration
192189
import org.openapijsonschematools.client.exceptions.ValidationException
193-
import org.openapijsonschematools.client.schemas.validation.MapUtils
194190
import org.openapijsonschematools.client.schemas.validation.FrozenList
195191
import org.openapijsonschematools.client.schemas.validation.FrozenMap
196192
import org.openapijsonschematools.client.components.schemas.EnumsInProperties
197193
198-
val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
194+
val configuration = SchemaConfiguration()
199195
200196
// String validation
201197
val validatedPayload: String = EnumsInProperties.Bar.validate(
@@ -262,15 +258,13 @@ A schema class that validates payloads
262258

263259
### Code Sample
264260
```
265-
import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
266261
import org.openapijsonschematools.client.configurations.SchemaConfiguration
267262
import org.openapijsonschematools.client.exceptions.ValidationException
268-
import org.openapijsonschematools.client.schemas.validation.MapUtils
269263
import org.openapijsonschematools.client.schemas.validation.FrozenList
270264
import org.openapijsonschematools.client.schemas.validation.FrozenMap
271265
import org.openapijsonschematools.client.components.schemas.EnumsInProperties
272266
273-
val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
267+
val configuration = SchemaConfiguration()
274268
275269
// String validation
276270
val validatedPayload: String = EnumsInProperties.Foo.validate(

samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,13 @@ A schema class that validates payloads
4646

4747
### Code Sample
4848
```
49-
import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
5049
import org.openapijsonschematools.client.configurations.SchemaConfiguration
5150
import org.openapijsonschematools.client.exceptions.ValidationException
52-
import org.openapijsonschematools.client.schemas.validation.MapUtils
5351
import org.openapijsonschematools.client.schemas.validation.FrozenList
5452
import org.openapijsonschematools.client.schemas.validation.FrozenMap
5553
import org.openapijsonschematools.client.components.schemas.InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf
5654
57-
val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
55+
val configuration = SchemaConfiguration()
5856
5957
// int validation
6058
val validatedPayload: Int = InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf.InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf1.validate(

samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/InvalidStringValueForDefault.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -244,15 +244,13 @@ A schema class that validates payloads
244244

245245
### Code Sample
246246
```
247-
import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
248247
import org.openapijsonschematools.client.configurations.SchemaConfiguration
249248
import org.openapijsonschematools.client.exceptions.ValidationException
250-
import org.openapijsonschematools.client.schemas.validation.MapUtils
251249
import org.openapijsonschematools.client.schemas.validation.FrozenList
252250
import org.openapijsonschematools.client.schemas.validation.FrozenMap
253251
import org.openapijsonschematools.client.components.schemas.InvalidStringValueForDefault
254252
255-
val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
253+
val configuration = SchemaConfiguration()
256254
257255
// String validation
258256
val validatedPayload: String = InvalidStringValueForDefault.Bar.validate(
@@ -266,7 +264,7 @@ val validatedPayload: String = InvalidStringValueForDefault.Bar.validate(
266264
| ----------------- | ---------------------- |
267265
| Set<Class<?>> | type = setOf(<br/>&nbsp;&nbsp;&nbsp;&nbsp;String::class.java<br/>)<br/> |
268266
| Int | minLength = 4 |
269-
| Any? | defaultValue = "bad" |
267+
| Any? | defaultValue = JsonValue.of("bad") |
270268

271269
### Method Summary
272270
| Modifier and Type | Method and Description |

0 commit comments

Comments
 (0)