diff --git a/.circleci/config.yml b/.circleci/config.yml
index 7bb844036e3..6053aece9b9 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -143,15 +143,8 @@ jobs:
CIRCLE_ARTIFACTS: /tmp/circleci-artifacts
CIRCLE_TEST_REPORTS: /tmp/circleci-test-results
steps:
- - restore_cache:
- keys:
- - kotlinClientGradleCache
- command_build_and_test:
jobId: "testKotlinClientSamples"
- - save_cache:
- key: kotlinClientGradleCache
- paths:
- - ~/build
workflows:
version: 2
build:
diff --git a/.circleci/testKotlinClientSamples.sh b/.circleci/testKotlinClientSamples.sh
index d1a438304da..bd90fec52df 100644
--- a/.circleci/testKotlinClientSamples.sh
+++ b/.circleci/testKotlinClientSamples.sh
@@ -1,2 +1,2 @@
- (cd samples/client/3_0_3_unit_test/kotlin && gradle wrapper && ./gradlew cleanTest test -info)
- (cd samples/client/3_1_0_unit_test/kotlin && gradle wrapper && ./gradlew cleanTest test -info)
\ No newline at end of file
+ (cd samples/client/3_0_3_unit_test/kotlin && gradle wrapper && ./gradlew cleanTest test --no-daemon)
+ (cd samples/client/3_1_0_unit_test/kotlin && gradle wrapper && ./gradlew cleanTest test --no-daemon)
\ No newline at end of file
diff --git a/samples/client/3_0_3_unit_test/kotlin/build.gradle.kts b/samples/client/3_0_3_unit_test/kotlin/build.gradle.kts
index 882b3b35624..b9294caee1f 100644
--- a/samples/client/3_0_3_unit_test/kotlin/build.gradle.kts
+++ b/samples/client/3_0_3_unit_test/kotlin/build.gradle.kts
@@ -21,10 +21,8 @@ group = "org.openapijsonschematools"
version = "0.0.1"
description = "OpenAPI Kotlin"
-java {
- toolchain {
- languageVersion.set(JavaLanguageVersion.of(17))
- }
+kotlin {
+ jvmToolchain(17)
}
tasks.wrapper {
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesAllowsASchemaWhichShouldValidate.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesAllowsASchemaWhichShouldValidate.md
index 4cb6a86186d..0063959ea67 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesAllowsASchemaWhichShouldValidate.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesAllowsASchemaWhichShouldValidate.md
@@ -13,29 +13,29 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsASchemaWhichShouldValidate1Boxed](#additionalpropertiesallowsaschemawhichshouldvalidate1boxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsASchemaWhichShouldValidate1BoxedMap](#additionalpropertiesallowsaschemawhichshouldvalidate1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsASchemaWhichShouldValidate1](#additionalpropertiesallowsaschemawhichshouldvalidate1)
schema class |
-| static class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsASchemaWhichShouldValidateMapBuilder](#additionalpropertiesallowsaschemawhichshouldvalidatemapbuilder)
builder for Map payloads |
-| static class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsASchemaWhichShouldValidateMap](#additionalpropertiesallowsaschemawhichshouldvalidatemap)
output class for Map payloads |
+| data class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsASchemaWhichShouldValidate1BoxedMap](#additionalpropertiesallowsaschemawhichshouldvalidate1boxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsASchemaWhichShouldValidate1](#additionalpropertiesallowsaschemawhichshouldvalidate1)
schema class |
+| class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsASchemaWhichShouldValidateMapBuilder](#additionalpropertiesallowsaschemawhichshouldvalidatemapbuilder)
builder for Map payloads |
+| class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsASchemaWhichShouldValidateMap](#additionalpropertiesallowsaschemawhichshouldvalidatemap)
output class for Map payloads |
| sealed interface | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.BarBoxed](#barboxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.BarBoxedVoid](#barboxedvoid)
boxed class to store validated null payloads |
-| record | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.BarBoxedBoolean](#barboxedboolean)
boxed class to store validated boolean payloads |
-| record | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
-| record | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.BarBoxedString](#barboxedstring)
boxed class to store validated String payloads |
-| record | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.BarBoxedList](#barboxedlist)
boxed class to store validated List payloads |
-| record | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.BarBoxedMap](#barboxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.Bar](#bar)
schema class |
+| data class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.BarBoxedVoid](#barboxedvoid)
boxed class to store validated null payloads |
+| data class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.BarBoxedBoolean](#barboxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
+| data class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.BarBoxedString](#barboxedstring)
boxed class to store validated String payloads |
+| data class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.BarBoxedList](#barboxedlist)
boxed class to store validated List payloads |
+| data class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.BarBoxedMap](#barboxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.Bar](#bar)
schema class |
| sealed interface | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.FooBoxed](#fooboxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
-| record | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
-| record | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
-| record | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
-| record | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
-| record | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.Foo](#foo)
schema class |
+| data class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
+| data class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
+| data class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
+| data class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
+| data class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.Foo](#foo)
schema class |
| sealed interface | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalPropertiesBoxed](#additionalpropertiesboxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalPropertiesBoxedBoolean](#additionalpropertiesboxedboolean)
boxed class to store validated boolean payloads |
-| static class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalProperties](#additionalproperties)
schema class |
+| data class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalPropertiesBoxedBoolean](#additionalpropertiesboxedboolean)
boxed class to store validated boolean payloads |
+| class | [AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalProperties](#additionalproperties)
schema class |
## AdditionalpropertiesAllowsASchemaWhichShouldValidate1Boxed
sealed interface AdditionalpropertiesAllowsASchemaWhichShouldValidate1Boxed
@@ -69,29 +69,25 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.AdditionalpropertiesAllowsASchemaWhichShouldValidate;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.AdditionalpropertiesAllowsASchemaWhichShouldValidate
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// Map validation
-AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsASchemaWhichShouldValidateMap validatedPayload =
+val validatedPayload: AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsASchemaWhichShouldValidateMap =
AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsASchemaWhichShouldValidate1.validate(
- new AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsASchemaWhichShouldValidateMapBuilder()
+ AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsASchemaWhichShouldValidateMapBuilder()
.additionalProperty("someAdditionalProperty", true)
.build(),
configuration
-);
+)
```
### Field Summary
@@ -104,8 +100,8 @@ AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsA
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
-| [AdditionalpropertiesAllowsASchemaWhichShouldValidateMap](#additionalpropertiesallowsaschemawhichshouldvalidatemap) | validate(arg: [Map<?, ?>](#additionalpropertiesallowsaschemawhichshouldvalidatemapbuilder), configuration: SchemaConfiguration) |
-| [AdditionalpropertiesAllowsASchemaWhichShouldValidate1BoxedMap](#additionalpropertiesallowsaschemawhichshouldvalidate1boxedmap) | validateAndBox([Map<?, ?>](#additionalpropertiesallowsaschemawhichshouldvalidatemapbuilder), configuration: SchemaConfiguration) |
+| [AdditionalpropertiesAllowsASchemaWhichShouldValidateMap](#additionalpropertiesallowsaschemawhichshouldvalidatemap) | validate(arg: [Map<*, *>](#additionalpropertiesallowsaschemawhichshouldvalidatemapbuilder), configuration: SchemaConfiguration) |
+| [AdditionalpropertiesAllowsASchemaWhichShouldValidate1BoxedMap](#additionalpropertiesallowsaschemawhichshouldvalidate1boxedmap) | validateAndBox([Map<*, *>](#additionalpropertiesallowsaschemawhichshouldvalidatemapbuilder), configuration: SchemaConfiguration) |
| [AdditionalpropertiesAllowsASchemaWhichShouldValidate1Boxed](#additionalpropertiesallowsaschemawhichshouldvalidate1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -191,7 +187,7 @@ data class that stores validated null payloads, sealed permits implementation
data class BarBoxedBoolean
implements [BarBoxed](#barboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -316,7 +312,7 @@ data class that stores validated null payloads, sealed permits implementation
data class FooBoxedBoolean
implements [FooBoxed](#fooboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -419,7 +415,7 @@ sealed interface that stores validated payloads using boxed classes
data class AdditionalPropertiesBoxedBoolean
implements [AdditionalPropertiesBoxed](#additionalpropertiesboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesAreAllowedByDefault.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesAreAllowedByDefault.md
index c3785564640..b1bac3ae670 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesAreAllowedByDefault.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesAreAllowedByDefault.md
@@ -13,31 +13,31 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1Boxed](#additionalpropertiesareallowedbydefault1boxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedVoid](#additionalpropertiesareallowedbydefault1boxedvoid)
boxed class to store validated null payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedBoolean](#additionalpropertiesareallowedbydefault1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedNumber](#additionalpropertiesareallowedbydefault1boxednumber)
boxed class to store validated Number payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedString](#additionalpropertiesareallowedbydefault1boxedstring)
boxed class to store validated String payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedList](#additionalpropertiesareallowedbydefault1boxedlist)
boxed class to store validated List payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedMap](#additionalpropertiesareallowedbydefault1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1](#additionalpropertiesareallowedbydefault1)
schema class |
-| static class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefaultMapBuilder](#additionalpropertiesareallowedbydefaultmapbuilder)
builder for Map payloads |
-| static class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefaultMap](#additionalpropertiesareallowedbydefaultmap)
output class for Map payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedVoid](#additionalpropertiesareallowedbydefault1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedBoolean](#additionalpropertiesareallowedbydefault1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedNumber](#additionalpropertiesareallowedbydefault1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedString](#additionalpropertiesareallowedbydefault1boxedstring)
boxed class to store validated String payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedList](#additionalpropertiesareallowedbydefault1boxedlist)
boxed class to store validated List payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedMap](#additionalpropertiesareallowedbydefault1boxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1](#additionalpropertiesareallowedbydefault1)
schema class |
+| class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefaultMapBuilder](#additionalpropertiesareallowedbydefaultmapbuilder)
builder for Map payloads |
+| class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefaultMap](#additionalpropertiesareallowedbydefaultmap)
output class for Map payloads |
| sealed interface | [AdditionalpropertiesAreAllowedByDefault.BarBoxed](#barboxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.BarBoxedVoid](#barboxedvoid)
boxed class to store validated null payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.BarBoxedBoolean](#barboxedboolean)
boxed class to store validated boolean payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.BarBoxedString](#barboxedstring)
boxed class to store validated String payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.BarBoxedList](#barboxedlist)
boxed class to store validated List payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.BarBoxedMap](#barboxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesAreAllowedByDefault.Bar](#bar)
schema class |
+| data class | [AdditionalpropertiesAreAllowedByDefault.BarBoxedVoid](#barboxedvoid)
boxed class to store validated null payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.BarBoxedBoolean](#barboxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.BarBoxedString](#barboxedstring)
boxed class to store validated String payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.BarBoxedList](#barboxedlist)
boxed class to store validated List payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.BarBoxedMap](#barboxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesAreAllowedByDefault.Bar](#bar)
schema class |
| sealed interface | [AdditionalpropertiesAreAllowedByDefault.FooBoxed](#fooboxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesAreAllowedByDefault.Foo](#foo)
schema class |
+| data class | [AdditionalpropertiesAreAllowedByDefault.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesAreAllowedByDefault.Foo](#foo)
schema class |
## AdditionalpropertiesAreAllowedByDefault1Boxed
sealed interface AdditionalpropertiesAreAllowedByDefault1Boxed
@@ -72,7 +72,7 @@ data class that stores validated null payloads, sealed permits implementation
data class AdditionalpropertiesAreAllowedByDefault1BoxedBoolean
implements [AdditionalpropertiesAreAllowedByDefault1Boxed](#additionalpropertiesareallowedbydefault1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -169,19 +169,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [AdditionalpropertiesAreAllowedByDefaultMap](#additionalpropertiesareallowedbydefaultmap) | validate(arg: [Map<?, ?>](#additionalpropertiesareallowedbydefaultmapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [AdditionalpropertiesAreAllowedByDefaultMap](#additionalpropertiesareallowedbydefaultmap) | validate(arg: [Map<*, *>](#additionalpropertiesareallowedbydefaultmapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [AdditionalpropertiesAreAllowedByDefault1BoxedString](#additionalpropertiesareallowedbydefault1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [AdditionalpropertiesAreAllowedByDefault1BoxedVoid](#additionalpropertiesareallowedbydefault1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [AdditionalpropertiesAreAllowedByDefault1BoxedNumber](#additionalpropertiesareallowedbydefault1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [AdditionalpropertiesAreAllowedByDefault1BoxedBoolean](#additionalpropertiesareallowedbydefault1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [AdditionalpropertiesAreAllowedByDefault1BoxedMap](#additionalpropertiesareallowedbydefault1boxedmap) | validateAndBox([Map<?, ?>](#additionalpropertiesareallowedbydefaultmapbuilder), configuration: SchemaConfiguration) |
+| [AdditionalpropertiesAreAllowedByDefault1BoxedBoolean](#additionalpropertiesareallowedbydefault1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [AdditionalpropertiesAreAllowedByDefault1BoxedMap](#additionalpropertiesareallowedbydefault1boxedmap) | validateAndBox([Map<*, *>](#additionalpropertiesareallowedbydefaultmapbuilder), configuration: SchemaConfiguration) |
| [AdditionalpropertiesAreAllowedByDefault1BoxedList](#additionalpropertiesareallowedbydefault1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [AdditionalpropertiesAreAllowedByDefault1Boxed](#additionalpropertiesareallowedbydefault1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -276,7 +276,7 @@ data class that stores validated null payloads, sealed permits implementation
data class BarBoxedBoolean
implements [BarBoxed](#barboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -401,7 +401,7 @@ data class that stores validated null payloads, sealed permits implementation
data class FooBoxedBoolean
implements [FooBoxed](#fooboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesCanExistByItself.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesCanExistByItself.md
index fdc764ec2a1..0b32be06cb3 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesCanExistByItself.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesCanExistByItself.md
@@ -13,13 +13,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItself1Boxed](#additionalpropertiescanexistbyitself1boxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItself1BoxedMap](#additionalpropertiescanexistbyitself1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItself1](#additionalpropertiescanexistbyitself1)
schema class |
-| static class | [AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMapBuilder](#additionalpropertiescanexistbyitselfmapbuilder)
builder for Map payloads |
-| static class | [AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMap](#additionalpropertiescanexistbyitselfmap)
output class for Map payloads |
+| data class | [AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItself1BoxedMap](#additionalpropertiescanexistbyitself1boxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItself1](#additionalpropertiescanexistbyitself1)
schema class |
+| class | [AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMapBuilder](#additionalpropertiescanexistbyitselfmapbuilder)
builder for Map payloads |
+| class | [AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMap](#additionalpropertiescanexistbyitselfmap)
output class for Map payloads |
| sealed interface | [AdditionalpropertiesCanExistByItself.AdditionalPropertiesBoxed](#additionalpropertiesboxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesCanExistByItself.AdditionalPropertiesBoxedBoolean](#additionalpropertiesboxedboolean)
boxed class to store validated boolean payloads |
-| static class | [AdditionalpropertiesCanExistByItself.AdditionalProperties](#additionalproperties)
schema class |
+| data class | [AdditionalpropertiesCanExistByItself.AdditionalPropertiesBoxedBoolean](#additionalpropertiesboxedboolean)
boxed class to store validated boolean payloads |
+| class | [AdditionalpropertiesCanExistByItself.AdditionalProperties](#additionalproperties)
schema class |
## AdditionalpropertiesCanExistByItself1Boxed
sealed interface AdditionalpropertiesCanExistByItself1Boxed
@@ -53,29 +53,25 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.AdditionalpropertiesCanExistByItself;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.AdditionalpropertiesCanExistByItself
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// Map validation
-AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMap validatedPayload =
+val validatedPayload: AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMap =
AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItself1.validate(
- new AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMapBuilder()
+ AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMapBuilder()
.additionalProperty("someAdditionalProperty", true)
.build(),
configuration
-);
+)
```
### Field Summary
@@ -87,8 +83,8 @@ AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMap val
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
-| [AdditionalpropertiesCanExistByItselfMap](#additionalpropertiescanexistbyitselfmap) | validate(arg: [Map<?, ?>](#additionalpropertiescanexistbyitselfmapbuilder), configuration: SchemaConfiguration) |
-| [AdditionalpropertiesCanExistByItself1BoxedMap](#additionalpropertiescanexistbyitself1boxedmap) | validateAndBox([Map<?, ?>](#additionalpropertiescanexistbyitselfmapbuilder), configuration: SchemaConfiguration) |
+| [AdditionalpropertiesCanExistByItselfMap](#additionalpropertiescanexistbyitselfmap) | validate(arg: [Map<*, *>](#additionalpropertiescanexistbyitselfmapbuilder), configuration: SchemaConfiguration) |
+| [AdditionalpropertiesCanExistByItself1BoxedMap](#additionalpropertiescanexistbyitself1boxedmap) | validateAndBox([Map<*, *>](#additionalpropertiescanexistbyitselfmapbuilder), configuration: SchemaConfiguration) |
| [AdditionalpropertiesCanExistByItself1Boxed](#additionalpropertiescanexistbyitself1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -132,7 +128,7 @@ sealed interface that stores validated payloads using boxed classes
data class AdditionalPropertiesBoxedBoolean
implements [AdditionalPropertiesBoxed](#additionalpropertiesboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesShouldNotLookInApplicators.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesShouldNotLookInApplicators.md
index 9e7412315c2..1a7657efb37 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesShouldNotLookInApplicators.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesShouldNotLookInApplicators.md
@@ -13,36 +13,36 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalpropertiesShouldNotLookInApplicators1Boxed](#additionalpropertiesshouldnotlookinapplicators1boxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalpropertiesShouldNotLookInApplicators1BoxedVoid](#additionalpropertiesshouldnotlookinapplicators1boxedvoid)
boxed class to store validated null payloads |
-| record | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalpropertiesShouldNotLookInApplicators1BoxedBoolean](#additionalpropertiesshouldnotlookinapplicators1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalpropertiesShouldNotLookInApplicators1BoxedNumber](#additionalpropertiesshouldnotlookinapplicators1boxednumber)
boxed class to store validated Number payloads |
-| record | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalpropertiesShouldNotLookInApplicators1BoxedString](#additionalpropertiesshouldnotlookinapplicators1boxedstring)
boxed class to store validated String payloads |
-| record | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalpropertiesShouldNotLookInApplicators1BoxedList](#additionalpropertiesshouldnotlookinapplicators1boxedlist)
boxed class to store validated List payloads |
-| record | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalpropertiesShouldNotLookInApplicators1BoxedMap](#additionalpropertiesshouldnotlookinapplicators1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalpropertiesShouldNotLookInApplicators1](#additionalpropertiesshouldnotlookinapplicators1)
schema class |
-| static class | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalpropertiesShouldNotLookInApplicatorsMapBuilder](#additionalpropertiesshouldnotlookinapplicatorsmapbuilder)
builder for Map payloads |
-| static class | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalpropertiesShouldNotLookInApplicatorsMap](#additionalpropertiesshouldnotlookinapplicatorsmap)
output class for Map payloads |
+| data class | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalpropertiesShouldNotLookInApplicators1BoxedVoid](#additionalpropertiesshouldnotlookinapplicators1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalpropertiesShouldNotLookInApplicators1BoxedBoolean](#additionalpropertiesshouldnotlookinapplicators1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalpropertiesShouldNotLookInApplicators1BoxedNumber](#additionalpropertiesshouldnotlookinapplicators1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalpropertiesShouldNotLookInApplicators1BoxedString](#additionalpropertiesshouldnotlookinapplicators1boxedstring)
boxed class to store validated String payloads |
+| data class | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalpropertiesShouldNotLookInApplicators1BoxedList](#additionalpropertiesshouldnotlookinapplicators1boxedlist)
boxed class to store validated List payloads |
+| data class | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalpropertiesShouldNotLookInApplicators1BoxedMap](#additionalpropertiesshouldnotlookinapplicators1boxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalpropertiesShouldNotLookInApplicators1](#additionalpropertiesshouldnotlookinapplicators1)
schema class |
+| class | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalpropertiesShouldNotLookInApplicatorsMapBuilder](#additionalpropertiesshouldnotlookinapplicatorsmapbuilder)
builder for Map payloads |
+| class | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalpropertiesShouldNotLookInApplicatorsMap](#additionalpropertiesshouldnotlookinapplicatorsmap)
output class for Map payloads |
| sealed interface | [AdditionalpropertiesShouldNotLookInApplicators.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesShouldNotLookInApplicators.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [AdditionalpropertiesShouldNotLookInApplicators.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AdditionalpropertiesShouldNotLookInApplicators.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [AdditionalpropertiesShouldNotLookInApplicators.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [AdditionalpropertiesShouldNotLookInApplicators.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [AdditionalpropertiesShouldNotLookInApplicators.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesShouldNotLookInApplicators.Schema0](#schema0)
schema class |
-| static class | [AdditionalpropertiesShouldNotLookInApplicators.Schema0MapBuilder](#schema0mapbuilder)
builder for Map payloads |
-| static class | [AdditionalpropertiesShouldNotLookInApplicators.Schema0Map](#schema0map)
output class for Map payloads |
+| data class | [AdditionalpropertiesShouldNotLookInApplicators.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [AdditionalpropertiesShouldNotLookInApplicators.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AdditionalpropertiesShouldNotLookInApplicators.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [AdditionalpropertiesShouldNotLookInApplicators.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [AdditionalpropertiesShouldNotLookInApplicators.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [AdditionalpropertiesShouldNotLookInApplicators.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesShouldNotLookInApplicators.Schema0](#schema0)
schema class |
+| class | [AdditionalpropertiesShouldNotLookInApplicators.Schema0MapBuilder](#schema0mapbuilder)
builder for Map payloads |
+| class | [AdditionalpropertiesShouldNotLookInApplicators.Schema0Map](#schema0map)
output class for Map payloads |
| sealed interface | [AdditionalpropertiesShouldNotLookInApplicators.FooBoxed](#fooboxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesShouldNotLookInApplicators.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
-| record | [AdditionalpropertiesShouldNotLookInApplicators.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
-| record | [AdditionalpropertiesShouldNotLookInApplicators.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
-| record | [AdditionalpropertiesShouldNotLookInApplicators.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
-| record | [AdditionalpropertiesShouldNotLookInApplicators.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
-| record | [AdditionalpropertiesShouldNotLookInApplicators.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesShouldNotLookInApplicators.Foo](#foo)
schema class |
+| data class | [AdditionalpropertiesShouldNotLookInApplicators.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
+| data class | [AdditionalpropertiesShouldNotLookInApplicators.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AdditionalpropertiesShouldNotLookInApplicators.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
+| data class | [AdditionalpropertiesShouldNotLookInApplicators.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
+| data class | [AdditionalpropertiesShouldNotLookInApplicators.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
+| data class | [AdditionalpropertiesShouldNotLookInApplicators.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesShouldNotLookInApplicators.Foo](#foo)
schema class |
| sealed interface | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalPropertiesBoxed](#additionalpropertiesboxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalPropertiesBoxedBoolean](#additionalpropertiesboxedboolean)
boxed class to store validated boolean payloads |
-| static class | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalProperties](#additionalproperties)
schema class |
+| data class | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalPropertiesBoxedBoolean](#additionalpropertiesboxedboolean)
boxed class to store validated boolean payloads |
+| class | [AdditionalpropertiesShouldNotLookInApplicators.AdditionalProperties](#additionalproperties)
schema class |
## AdditionalpropertiesShouldNotLookInApplicators1Boxed
sealed interface AdditionalpropertiesShouldNotLookInApplicators1Boxed
@@ -77,7 +77,7 @@ data class that stores validated null payloads, sealed permits implementation
data class AdditionalpropertiesShouldNotLookInApplicators1BoxedBoolean
implements [AdditionalpropertiesShouldNotLookInApplicators1Boxed](#additionalpropertiesshouldnotlookinapplicators1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -175,19 +175,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [AdditionalpropertiesShouldNotLookInApplicatorsMap](#additionalpropertiesshouldnotlookinapplicatorsmap) | validate(arg: [Map<?, ?>](#additionalpropertiesshouldnotlookinapplicatorsmapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [AdditionalpropertiesShouldNotLookInApplicatorsMap](#additionalpropertiesshouldnotlookinapplicatorsmap) | validate(arg: [Map<*, *>](#additionalpropertiesshouldnotlookinapplicatorsmapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [AdditionalpropertiesShouldNotLookInApplicators1BoxedString](#additionalpropertiesshouldnotlookinapplicators1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [AdditionalpropertiesShouldNotLookInApplicators1BoxedVoid](#additionalpropertiesshouldnotlookinapplicators1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [AdditionalpropertiesShouldNotLookInApplicators1BoxedNumber](#additionalpropertiesshouldnotlookinapplicators1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [AdditionalpropertiesShouldNotLookInApplicators1BoxedBoolean](#additionalpropertiesshouldnotlookinapplicators1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [AdditionalpropertiesShouldNotLookInApplicators1BoxedMap](#additionalpropertiesshouldnotlookinapplicators1boxedmap) | validateAndBox([Map<?, ?>](#additionalpropertiesshouldnotlookinapplicatorsmapbuilder), configuration: SchemaConfiguration) |
+| [AdditionalpropertiesShouldNotLookInApplicators1BoxedBoolean](#additionalpropertiesshouldnotlookinapplicators1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [AdditionalpropertiesShouldNotLookInApplicators1BoxedMap](#additionalpropertiesshouldnotlookinapplicators1boxedmap) | validateAndBox([Map<*, *>](#additionalpropertiesshouldnotlookinapplicatorsmapbuilder), configuration: SchemaConfiguration) |
| [AdditionalpropertiesShouldNotLookInApplicators1BoxedList](#additionalpropertiesshouldnotlookinapplicators1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [AdditionalpropertiesShouldNotLookInApplicators1Boxed](#additionalpropertiesshouldnotlookinapplicators1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -254,7 +254,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -351,19 +351,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [Schema0Map](#schema0map) | validate(arg: [Map<?, ?>](#schema0mapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [Schema0Map](#schema0map) | validate(arg: [Map<*, *>](#schema0mapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema0BoxedString](#schema0boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema0BoxedVoid](#schema0boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema0BoxedNumber](#schema0boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox([Map<?, ?>](#schema0mapbuilder), configuration: SchemaConfiguration) |
+| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox([Map<*, *>](#schema0mapbuilder), configuration: SchemaConfiguration) |
| [Schema0BoxedList](#schema0boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema0Boxed](#schema0boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -448,7 +448,7 @@ data class that stores validated null payloads, sealed permits implementation
data class FooBoxedBoolean
implements [FooBoxed](#fooboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -551,7 +551,7 @@ sealed interface that stores validated payloads using boxed classes
data class AdditionalPropertiesBoxedBoolean
implements [AdditionalPropertiesBoxed](#additionalpropertiesboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Allof.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Allof.md
index 5a211961ac4..aa43e78fba1 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Allof.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Allof.md
@@ -13,39 +13,39 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [Allof.Allof1Boxed](#allof1boxed)
sealed interface for validated payloads |
-| record | [Allof.Allof1BoxedVoid](#allof1boxedvoid)
boxed class to store validated null payloads |
-| record | [Allof.Allof1BoxedBoolean](#allof1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [Allof.Allof1BoxedNumber](#allof1boxednumber)
boxed class to store validated Number payloads |
-| record | [Allof.Allof1BoxedString](#allof1boxedstring)
boxed class to store validated String payloads |
-| record | [Allof.Allof1BoxedList](#allof1boxedlist)
boxed class to store validated List payloads |
-| record | [Allof.Allof1BoxedMap](#allof1boxedmap)
boxed class to store validated Map payloads |
-| static class | [Allof.Allof1](#allof1)
schema class |
+| data class | [Allof.Allof1BoxedVoid](#allof1boxedvoid)
boxed class to store validated null payloads |
+| data class | [Allof.Allof1BoxedBoolean](#allof1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [Allof.Allof1BoxedNumber](#allof1boxednumber)
boxed class to store validated Number payloads |
+| data class | [Allof.Allof1BoxedString](#allof1boxedstring)
boxed class to store validated String payloads |
+| data class | [Allof.Allof1BoxedList](#allof1boxedlist)
boxed class to store validated List payloads |
+| data class | [Allof.Allof1BoxedMap](#allof1boxedmap)
boxed class to store validated Map payloads |
+| class | [Allof.Allof1](#allof1)
schema class |
| sealed interface | [Allof.Schema1Boxed](#schema1boxed)
sealed interface for validated payloads |
-| record | [Allof.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
-| record | [Allof.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [Allof.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
-| record | [Allof.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
-| record | [Allof.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
-| record | [Allof.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [Allof.Schema1](#schema1)
schema class |
-| static class | [Allof.Schema1MapBuilder](#schema1mapbuilder)
builder for Map payloads |
-| static class | [Allof.Schema1Map](#schema1map)
output class for Map payloads |
+| data class | [Allof.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [Allof.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [Allof.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [Allof.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
+| data class | [Allof.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
+| data class | [Allof.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
+| class | [Allof.Schema1](#schema1)
schema class |
+| class | [Allof.Schema1MapBuilder](#schema1mapbuilder)
builder for Map payloads |
+| class | [Allof.Schema1Map](#schema1map)
output class for Map payloads |
| sealed interface | [Allof.FooBoxed](#fooboxed)
sealed interface for validated payloads |
-| record | [Allof.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
-| static class | [Allof.Foo](#foo)
schema class |
+| data class | [Allof.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
+| class | [Allof.Foo](#foo)
schema class |
| sealed interface | [Allof.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [Allof.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [Allof.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [Allof.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [Allof.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [Allof.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [Allof.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [Allof.Schema0](#schema0)
schema class |
-| static class | [Allof.Schema0MapBuilder](#schema0mapbuilder)
builder for Map payloads |
-| static class | [Allof.Schema0Map](#schema0map)
output class for Map payloads |
+| data class | [Allof.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [Allof.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [Allof.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [Allof.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [Allof.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [Allof.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [Allof.Schema0](#schema0)
schema class |
+| class | [Allof.Schema0MapBuilder](#schema0mapbuilder)
builder for Map payloads |
+| class | [Allof.Schema0Map](#schema0map)
output class for Map payloads |
| sealed interface | [Allof.BarBoxed](#barboxed)
sealed interface for validated payloads |
-| record | [Allof.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
-| static class | [Allof.Bar](#bar)
schema class |
+| data class | [Allof.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
+| class | [Allof.Bar](#bar)
schema class |
## Allof1Boxed
sealed interface Allof1Boxed
@@ -80,7 +80,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Allof1BoxedBoolean
implements [Allof1Boxed](#allof1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -177,19 +177,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Allof1BoxedString](#allof1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Allof1BoxedVoid](#allof1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Allof1BoxedNumber](#allof1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Allof1BoxedBoolean](#allof1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Allof1BoxedMap](#allof1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Allof1BoxedBoolean](#allof1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Allof1BoxedMap](#allof1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Allof1BoxedList](#allof1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Allof1Boxed](#allof1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -227,7 +227,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema1BoxedBoolean
implements [Schema1Boxed](#schema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -325,19 +325,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [Schema1Map](#schema1map) | validate(arg: [Map<?, ?>](#schema1mapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [Schema1Map](#schema1map) | validate(arg: [Map<*, *>](#schema1mapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema1BoxedString](#schema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema1BoxedVoid](#schema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema1BoxedNumber](#schema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox([Map<?, ?>](#schema1mapbuilder), configuration: SchemaConfiguration) |
+| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox([Map<*, *>](#schema1mapbuilder), configuration: SchemaConfiguration) |
| [Schema1BoxedList](#schema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema1Boxed](#schema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -464,7 +464,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -562,19 +562,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [Schema0Map](#schema0map) | validate(arg: [Map<?, ?>](#schema0mapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [Schema0Map](#schema0map) | validate(arg: [Map<*, *>](#schema0mapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema0BoxedString](#schema0boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema0BoxedVoid](#schema0boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema0BoxedNumber](#schema0boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox([Map<?, ?>](#schema0mapbuilder), configuration: SchemaConfiguration) |
+| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox([Map<*, *>](#schema0mapbuilder), configuration: SchemaConfiguration) |
| [Schema0BoxedList](#schema0boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema0Boxed](#schema0boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofCombinedWithAnyofOneof.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofCombinedWithAnyofOneof.md
index be071761cb0..75215240e81 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofCombinedWithAnyofOneof.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofCombinedWithAnyofOneof.md
@@ -11,37 +11,37 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1Boxed](#allofcombinedwithanyofoneof1boxed)
sealed interface for validated payloads |
-| record | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedVoid](#allofcombinedwithanyofoneof1boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedBoolean](#allofcombinedwithanyofoneof1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedNumber](#allofcombinedwithanyofoneof1boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedString](#allofcombinedwithanyofoneof1boxedstring)
boxed class to store validated String payloads |
-| record | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedList](#allofcombinedwithanyofoneof1boxedlist)
boxed class to store validated List payloads |
-| record | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedMap](#allofcombinedwithanyofoneof1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1](#allofcombinedwithanyofoneof1)
schema class |
+| data class | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedVoid](#allofcombinedwithanyofoneof1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedBoolean](#allofcombinedwithanyofoneof1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedNumber](#allofcombinedwithanyofoneof1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedString](#allofcombinedwithanyofoneof1boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedList](#allofcombinedwithanyofoneof1boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedMap](#allofcombinedwithanyofoneof1boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1](#allofcombinedwithanyofoneof1)
schema class |
| sealed interface | [AllofCombinedWithAnyofOneof.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofCombinedWithAnyofOneof.Schema0](#schema0)
schema class |
+| data class | [AllofCombinedWithAnyofOneof.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofCombinedWithAnyofOneof.Schema0](#schema0)
schema class |
| sealed interface | [AllofCombinedWithAnyofOneof.Schema01Boxed](#schema01boxed)
sealed interface for validated payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema01BoxedVoid](#schema01boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema01BoxedBoolean](#schema01boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema01BoxedNumber](#schema01boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema01BoxedString](#schema01boxedstring)
boxed class to store validated String payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema01BoxedList](#schema01boxedlist)
boxed class to store validated List payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema01BoxedMap](#schema01boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofCombinedWithAnyofOneof.Schema01](#schema01)
schema class |
+| data class | [AllofCombinedWithAnyofOneof.Schema01BoxedVoid](#schema01boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema01BoxedBoolean](#schema01boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema01BoxedNumber](#schema01boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema01BoxedString](#schema01boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema01BoxedList](#schema01boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema01BoxedMap](#schema01boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofCombinedWithAnyofOneof.Schema01](#schema01)
schema class |
| sealed interface | [AllofCombinedWithAnyofOneof.Schema02Boxed](#schema02boxed)
sealed interface for validated payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema02BoxedVoid](#schema02boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema02BoxedBoolean](#schema02boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema02BoxedNumber](#schema02boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema02BoxedString](#schema02boxedstring)
boxed class to store validated String payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema02BoxedList](#schema02boxedlist)
boxed class to store validated List payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema02BoxedMap](#schema02boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofCombinedWithAnyofOneof.Schema02](#schema02)
schema class |
+| data class | [AllofCombinedWithAnyofOneof.Schema02BoxedVoid](#schema02boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema02BoxedBoolean](#schema02boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema02BoxedNumber](#schema02boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema02BoxedString](#schema02boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema02BoxedList](#schema02boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema02BoxedMap](#schema02boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofCombinedWithAnyofOneof.Schema02](#schema02)
schema class |
## AllofCombinedWithAnyofOneof1Boxed
sealed interface AllofCombinedWithAnyofOneof1Boxed
@@ -76,7 +76,7 @@ data class that stores validated null payloads, sealed permits implementation
data class AllofCombinedWithAnyofOneof1BoxedBoolean
implements [AllofCombinedWithAnyofOneof1Boxed](#allofcombinedwithanyofoneof1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -175,19 +175,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [AllofCombinedWithAnyofOneof1BoxedString](#allofcombinedwithanyofoneof1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [AllofCombinedWithAnyofOneof1BoxedVoid](#allofcombinedwithanyofoneof1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [AllofCombinedWithAnyofOneof1BoxedNumber](#allofcombinedwithanyofoneof1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [AllofCombinedWithAnyofOneof1BoxedBoolean](#allofcombinedwithanyofoneof1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [AllofCombinedWithAnyofOneof1BoxedMap](#allofcombinedwithanyofoneof1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [AllofCombinedWithAnyofOneof1BoxedBoolean](#allofcombinedwithanyofoneof1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [AllofCombinedWithAnyofOneof1BoxedMap](#allofcombinedwithanyofoneof1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [AllofCombinedWithAnyofOneof1BoxedList](#allofcombinedwithanyofoneof1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [AllofCombinedWithAnyofOneof1Boxed](#allofcombinedwithanyofoneof1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -225,7 +225,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -322,19 +322,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema0BoxedString](#schema0boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema0BoxedVoid](#schema0boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema0BoxedNumber](#schema0boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Schema0BoxedList](#schema0boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema0Boxed](#schema0boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -372,7 +372,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema01BoxedBoolean
implements [Schema01Boxed](#schema01boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -469,19 +469,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema01BoxedString](#schema01boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema01BoxedVoid](#schema01boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema01BoxedNumber](#schema01boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema01BoxedBoolean](#schema01boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema01BoxedMap](#schema01boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Schema01BoxedBoolean](#schema01boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema01BoxedMap](#schema01boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Schema01BoxedList](#schema01boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema01Boxed](#schema01boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -519,7 +519,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema02BoxedBoolean
implements [Schema02Boxed](#schema02boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -616,19 +616,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema02BoxedString](#schema02boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema02BoxedVoid](#schema02boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema02BoxedNumber](#schema02boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema02BoxedBoolean](#schema02boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema02BoxedMap](#schema02boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Schema02BoxedBoolean](#schema02boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema02BoxedMap](#schema02boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Schema02BoxedList](#schema02boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema02Boxed](#schema02boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofSimpleTypes.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofSimpleTypes.md
index 3797e536800..61cae045ee0 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofSimpleTypes.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofSimpleTypes.md
@@ -11,29 +11,29 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AllofSimpleTypes.AllofSimpleTypes1Boxed](#allofsimpletypes1boxed)
sealed interface for validated payloads |
-| record | [AllofSimpleTypes.AllofSimpleTypes1BoxedVoid](#allofsimpletypes1boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofSimpleTypes.AllofSimpleTypes1BoxedBoolean](#allofsimpletypes1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofSimpleTypes.AllofSimpleTypes1BoxedNumber](#allofsimpletypes1boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofSimpleTypes.AllofSimpleTypes1BoxedString](#allofsimpletypes1boxedstring)
boxed class to store validated String payloads |
-| record | [AllofSimpleTypes.AllofSimpleTypes1BoxedList](#allofsimpletypes1boxedlist)
boxed class to store validated List payloads |
-| record | [AllofSimpleTypes.AllofSimpleTypes1BoxedMap](#allofsimpletypes1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofSimpleTypes.AllofSimpleTypes1](#allofsimpletypes1)
schema class |
+| data class | [AllofSimpleTypes.AllofSimpleTypes1BoxedVoid](#allofsimpletypes1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofSimpleTypes.AllofSimpleTypes1BoxedBoolean](#allofsimpletypes1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofSimpleTypes.AllofSimpleTypes1BoxedNumber](#allofsimpletypes1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofSimpleTypes.AllofSimpleTypes1BoxedString](#allofsimpletypes1boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofSimpleTypes.AllofSimpleTypes1BoxedList](#allofsimpletypes1boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofSimpleTypes.AllofSimpleTypes1BoxedMap](#allofsimpletypes1boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofSimpleTypes.AllofSimpleTypes1](#allofsimpletypes1)
schema class |
| sealed interface | [AllofSimpleTypes.Schema1Boxed](#schema1boxed)
sealed interface for validated payloads |
-| record | [AllofSimpleTypes.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofSimpleTypes.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofSimpleTypes.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofSimpleTypes.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
-| record | [AllofSimpleTypes.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
-| record | [AllofSimpleTypes.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofSimpleTypes.Schema1](#schema1)
schema class |
+| data class | [AllofSimpleTypes.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofSimpleTypes.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofSimpleTypes.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofSimpleTypes.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofSimpleTypes.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofSimpleTypes.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofSimpleTypes.Schema1](#schema1)
schema class |
| sealed interface | [AllofSimpleTypes.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [AllofSimpleTypes.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofSimpleTypes.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofSimpleTypes.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofSimpleTypes.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [AllofSimpleTypes.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [AllofSimpleTypes.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofSimpleTypes.Schema0](#schema0)
schema class |
+| data class | [AllofSimpleTypes.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofSimpleTypes.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofSimpleTypes.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofSimpleTypes.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofSimpleTypes.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofSimpleTypes.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofSimpleTypes.Schema0](#schema0)
schema class |
## AllofSimpleTypes1Boxed
sealed interface AllofSimpleTypes1Boxed
@@ -68,7 +68,7 @@ data class that stores validated null payloads, sealed permits implementation
data class AllofSimpleTypes1BoxedBoolean
implements [AllofSimpleTypes1Boxed](#allofsimpletypes1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -165,19 +165,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [AllofSimpleTypes1BoxedString](#allofsimpletypes1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [AllofSimpleTypes1BoxedVoid](#allofsimpletypes1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [AllofSimpleTypes1BoxedNumber](#allofsimpletypes1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [AllofSimpleTypes1BoxedBoolean](#allofsimpletypes1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [AllofSimpleTypes1BoxedMap](#allofsimpletypes1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [AllofSimpleTypes1BoxedBoolean](#allofsimpletypes1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [AllofSimpleTypes1BoxedMap](#allofsimpletypes1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [AllofSimpleTypes1BoxedList](#allofsimpletypes1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [AllofSimpleTypes1Boxed](#allofsimpletypes1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -215,7 +215,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema1BoxedBoolean
implements [Schema1Boxed](#schema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -312,19 +312,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema1BoxedString](#schema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema1BoxedVoid](#schema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema1BoxedNumber](#schema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Schema1BoxedList](#schema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema1Boxed](#schema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -362,7 +362,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -459,19 +459,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema0BoxedString](#schema0boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema0BoxedVoid](#schema0boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema0BoxedNumber](#schema0boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Schema0BoxedList](#schema0boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema0Boxed](#schema0boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithBaseSchema.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithBaseSchema.md
index 2f94b4b3b6a..524f0fbafad 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithBaseSchema.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithBaseSchema.md
@@ -13,44 +13,44 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AllofWithBaseSchema.AllofWithBaseSchema1Boxed](#allofwithbaseschema1boxed)
sealed interface for validated payloads |
-| record | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedVoid](#allofwithbaseschema1boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedBoolean](#allofwithbaseschema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedNumber](#allofwithbaseschema1boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedString](#allofwithbaseschema1boxedstring)
boxed class to store validated String payloads |
-| record | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedList](#allofwithbaseschema1boxedlist)
boxed class to store validated List payloads |
-| record | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedMap](#allofwithbaseschema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofWithBaseSchema.AllofWithBaseSchema1](#allofwithbaseschema1)
schema class |
-| static class | [AllofWithBaseSchema.AllofWithBaseSchemaMapBuilder](#allofwithbaseschemamapbuilder)
builder for Map payloads |
-| static class | [AllofWithBaseSchema.AllofWithBaseSchemaMap](#allofwithbaseschemamap)
output class for Map payloads |
+| data class | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedVoid](#allofwithbaseschema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedBoolean](#allofwithbaseschema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedNumber](#allofwithbaseschema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedString](#allofwithbaseschema1boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedList](#allofwithbaseschema1boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedMap](#allofwithbaseschema1boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofWithBaseSchema.AllofWithBaseSchema1](#allofwithbaseschema1)
schema class |
+| class | [AllofWithBaseSchema.AllofWithBaseSchemaMapBuilder](#allofwithbaseschemamapbuilder)
builder for Map payloads |
+| class | [AllofWithBaseSchema.AllofWithBaseSchemaMap](#allofwithbaseschemamap)
output class for Map payloads |
| sealed interface | [AllofWithBaseSchema.BarBoxed](#barboxed)
sealed interface for validated payloads |
-| record | [AllofWithBaseSchema.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
-| static class | [AllofWithBaseSchema.Bar](#bar)
schema class |
+| data class | [AllofWithBaseSchema.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
+| class | [AllofWithBaseSchema.Bar](#bar)
schema class |
| sealed interface | [AllofWithBaseSchema.Schema1Boxed](#schema1boxed)
sealed interface for validated payloads |
-| record | [AllofWithBaseSchema.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofWithBaseSchema.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofWithBaseSchema.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofWithBaseSchema.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
-| record | [AllofWithBaseSchema.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
-| record | [AllofWithBaseSchema.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofWithBaseSchema.Schema1](#schema1)
schema class |
-| static class | [AllofWithBaseSchema.Schema1MapBuilder](#schema1mapbuilder)
builder for Map payloads |
-| static class | [AllofWithBaseSchema.Schema1Map](#schema1map)
output class for Map payloads |
+| data class | [AllofWithBaseSchema.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofWithBaseSchema.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofWithBaseSchema.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofWithBaseSchema.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofWithBaseSchema.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofWithBaseSchema.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofWithBaseSchema.Schema1](#schema1)
schema class |
+| class | [AllofWithBaseSchema.Schema1MapBuilder](#schema1mapbuilder)
builder for Map payloads |
+| class | [AllofWithBaseSchema.Schema1Map](#schema1map)
output class for Map payloads |
| sealed interface | [AllofWithBaseSchema.BazBoxed](#bazboxed)
sealed interface for validated payloads |
-| record | [AllofWithBaseSchema.BazBoxedVoid](#bazboxedvoid)
boxed class to store validated null payloads |
-| static class | [AllofWithBaseSchema.Baz](#baz)
schema class |
+| data class | [AllofWithBaseSchema.BazBoxedVoid](#bazboxedvoid)
boxed class to store validated null payloads |
+| class | [AllofWithBaseSchema.Baz](#baz)
schema class |
| sealed interface | [AllofWithBaseSchema.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [AllofWithBaseSchema.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofWithBaseSchema.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofWithBaseSchema.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofWithBaseSchema.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [AllofWithBaseSchema.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [AllofWithBaseSchema.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofWithBaseSchema.Schema0](#schema0)
schema class |
-| static class | [AllofWithBaseSchema.Schema0MapBuilder](#schema0mapbuilder)
builder for Map payloads |
-| static class | [AllofWithBaseSchema.Schema0Map](#schema0map)
output class for Map payloads |
+| data class | [AllofWithBaseSchema.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofWithBaseSchema.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofWithBaseSchema.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofWithBaseSchema.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofWithBaseSchema.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofWithBaseSchema.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofWithBaseSchema.Schema0](#schema0)
schema class |
+| class | [AllofWithBaseSchema.Schema0MapBuilder](#schema0mapbuilder)
builder for Map payloads |
+| class | [AllofWithBaseSchema.Schema0Map](#schema0map)
output class for Map payloads |
| sealed interface | [AllofWithBaseSchema.FooBoxed](#fooboxed)
sealed interface for validated payloads |
-| record | [AllofWithBaseSchema.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
-| static class | [AllofWithBaseSchema.Foo](#foo)
schema class |
+| data class | [AllofWithBaseSchema.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
+| class | [AllofWithBaseSchema.Foo](#foo)
schema class |
## AllofWithBaseSchema1Boxed
sealed interface AllofWithBaseSchema1Boxed
@@ -85,7 +85,7 @@ data class that stores validated null payloads, sealed permits implementation
data class AllofWithBaseSchema1BoxedBoolean
implements [AllofWithBaseSchema1Boxed](#allofwithbaseschema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -184,19 +184,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [AllofWithBaseSchemaMap](#allofwithbaseschemamap) | validate(arg: [Map<?, ?>](#allofwithbaseschemamapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [AllofWithBaseSchemaMap](#allofwithbaseschemamap) | validate(arg: [Map<*, *>](#allofwithbaseschemamapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [AllofWithBaseSchema1BoxedString](#allofwithbaseschema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [AllofWithBaseSchema1BoxedVoid](#allofwithbaseschema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [AllofWithBaseSchema1BoxedNumber](#allofwithbaseschema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [AllofWithBaseSchema1BoxedBoolean](#allofwithbaseschema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [AllofWithBaseSchema1BoxedMap](#allofwithbaseschema1boxedmap) | validateAndBox([Map<?, ?>](#allofwithbaseschemamapbuilder), configuration: SchemaConfiguration) |
+| [AllofWithBaseSchema1BoxedBoolean](#allofwithbaseschema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [AllofWithBaseSchema1BoxedMap](#allofwithbaseschema1boxedmap) | validateAndBox([Map<*, *>](#allofwithbaseschemamapbuilder), configuration: SchemaConfiguration) |
| [AllofWithBaseSchema1BoxedList](#allofwithbaseschema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [AllofWithBaseSchema1Boxed](#allofwithbaseschema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -326,7 +326,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema1BoxedBoolean
implements [Schema1Boxed](#schema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -424,19 +424,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [Schema1Map](#schema1map) | validate(arg: [Map<?, ?>](#schema1mapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [Schema1Map](#schema1map) | validate(arg: [Map<*, *>](#schema1mapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema1BoxedString](#schema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema1BoxedVoid](#schema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema1BoxedNumber](#schema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox([Map<?, ?>](#schema1mapbuilder), configuration: SchemaConfiguration) |
+| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox([Map<*, *>](#schema1mapbuilder), configuration: SchemaConfiguration) |
| [Schema1BoxedList](#schema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema1Boxed](#schema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -563,7 +563,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -661,19 +661,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [Schema0Map](#schema0map) | validate(arg: [Map<?, ?>](#schema0mapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [Schema0Map](#schema0map) | validate(arg: [Map<*, *>](#schema0mapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema0BoxedString](#schema0boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema0BoxedVoid](#schema0boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema0BoxedNumber](#schema0boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox([Map<?, ?>](#schema0mapbuilder), configuration: SchemaConfiguration) |
+| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox([Map<*, *>](#schema0mapbuilder), configuration: SchemaConfiguration) |
| [Schema0BoxedList](#schema0boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema0Boxed](#schema0boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithOneEmptySchema.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithOneEmptySchema.md
index 3a4586b5661..a5af25147e9 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithOneEmptySchema.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithOneEmptySchema.md
@@ -11,21 +11,21 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AllofWithOneEmptySchema.AllofWithOneEmptySchema1Boxed](#allofwithoneemptyschema1boxed)
sealed interface for validated payloads |
-| record | [AllofWithOneEmptySchema.AllofWithOneEmptySchema1BoxedVoid](#allofwithoneemptyschema1boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofWithOneEmptySchema.AllofWithOneEmptySchema1BoxedBoolean](#allofwithoneemptyschema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofWithOneEmptySchema.AllofWithOneEmptySchema1BoxedNumber](#allofwithoneemptyschema1boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofWithOneEmptySchema.AllofWithOneEmptySchema1BoxedString](#allofwithoneemptyschema1boxedstring)
boxed class to store validated String payloads |
-| record | [AllofWithOneEmptySchema.AllofWithOneEmptySchema1BoxedList](#allofwithoneemptyschema1boxedlist)
boxed class to store validated List payloads |
-| record | [AllofWithOneEmptySchema.AllofWithOneEmptySchema1BoxedMap](#allofwithoneemptyschema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofWithOneEmptySchema.AllofWithOneEmptySchema1](#allofwithoneemptyschema1)
schema class |
+| data class | [AllofWithOneEmptySchema.AllofWithOneEmptySchema1BoxedVoid](#allofwithoneemptyschema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofWithOneEmptySchema.AllofWithOneEmptySchema1BoxedBoolean](#allofwithoneemptyschema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofWithOneEmptySchema.AllofWithOneEmptySchema1BoxedNumber](#allofwithoneemptyschema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofWithOneEmptySchema.AllofWithOneEmptySchema1BoxedString](#allofwithoneemptyschema1boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofWithOneEmptySchema.AllofWithOneEmptySchema1BoxedList](#allofwithoneemptyschema1boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofWithOneEmptySchema.AllofWithOneEmptySchema1BoxedMap](#allofwithoneemptyschema1boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofWithOneEmptySchema.AllofWithOneEmptySchema1](#allofwithoneemptyschema1)
schema class |
| sealed interface | [AllofWithOneEmptySchema.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [AllofWithOneEmptySchema.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofWithOneEmptySchema.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofWithOneEmptySchema.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofWithOneEmptySchema.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [AllofWithOneEmptySchema.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [AllofWithOneEmptySchema.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofWithOneEmptySchema.Schema0](#schema0)
schema class |
+| data class | [AllofWithOneEmptySchema.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofWithOneEmptySchema.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofWithOneEmptySchema.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofWithOneEmptySchema.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofWithOneEmptySchema.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofWithOneEmptySchema.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofWithOneEmptySchema.Schema0](#schema0)
schema class |
## AllofWithOneEmptySchema1Boxed
sealed interface AllofWithOneEmptySchema1Boxed
@@ -60,7 +60,7 @@ data class that stores validated null payloads, sealed permits implementation
data class AllofWithOneEmptySchema1BoxedBoolean
implements [AllofWithOneEmptySchema1Boxed](#allofwithoneemptyschema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -157,19 +157,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [AllofWithOneEmptySchema1BoxedString](#allofwithoneemptyschema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [AllofWithOneEmptySchema1BoxedVoid](#allofwithoneemptyschema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [AllofWithOneEmptySchema1BoxedNumber](#allofwithoneemptyschema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [AllofWithOneEmptySchema1BoxedBoolean](#allofwithoneemptyschema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [AllofWithOneEmptySchema1BoxedMap](#allofwithoneemptyschema1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [AllofWithOneEmptySchema1BoxedBoolean](#allofwithoneemptyschema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [AllofWithOneEmptySchema1BoxedMap](#allofwithoneemptyschema1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [AllofWithOneEmptySchema1BoxedList](#allofwithoneemptyschema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [AllofWithOneEmptySchema1Boxed](#allofwithoneemptyschema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -207,7 +207,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithTheFirstEmptySchema.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithTheFirstEmptySchema.md
index 9e14a960664..b65be297722 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithTheFirstEmptySchema.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithTheFirstEmptySchema.md
@@ -11,24 +11,24 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AllofWithTheFirstEmptySchema.AllofWithTheFirstEmptySchema1Boxed](#allofwiththefirstemptyschema1boxed)
sealed interface for validated payloads |
-| record | [AllofWithTheFirstEmptySchema.AllofWithTheFirstEmptySchema1BoxedVoid](#allofwiththefirstemptyschema1boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofWithTheFirstEmptySchema.AllofWithTheFirstEmptySchema1BoxedBoolean](#allofwiththefirstemptyschema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofWithTheFirstEmptySchema.AllofWithTheFirstEmptySchema1BoxedNumber](#allofwiththefirstemptyschema1boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofWithTheFirstEmptySchema.AllofWithTheFirstEmptySchema1BoxedString](#allofwiththefirstemptyschema1boxedstring)
boxed class to store validated String payloads |
-| record | [AllofWithTheFirstEmptySchema.AllofWithTheFirstEmptySchema1BoxedList](#allofwiththefirstemptyschema1boxedlist)
boxed class to store validated List payloads |
-| record | [AllofWithTheFirstEmptySchema.AllofWithTheFirstEmptySchema1BoxedMap](#allofwiththefirstemptyschema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofWithTheFirstEmptySchema.AllofWithTheFirstEmptySchema1](#allofwiththefirstemptyschema1)
schema class |
+| data class | [AllofWithTheFirstEmptySchema.AllofWithTheFirstEmptySchema1BoxedVoid](#allofwiththefirstemptyschema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofWithTheFirstEmptySchema.AllofWithTheFirstEmptySchema1BoxedBoolean](#allofwiththefirstemptyschema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofWithTheFirstEmptySchema.AllofWithTheFirstEmptySchema1BoxedNumber](#allofwiththefirstemptyschema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofWithTheFirstEmptySchema.AllofWithTheFirstEmptySchema1BoxedString](#allofwiththefirstemptyschema1boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofWithTheFirstEmptySchema.AllofWithTheFirstEmptySchema1BoxedList](#allofwiththefirstemptyschema1boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofWithTheFirstEmptySchema.AllofWithTheFirstEmptySchema1BoxedMap](#allofwiththefirstemptyschema1boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofWithTheFirstEmptySchema.AllofWithTheFirstEmptySchema1](#allofwiththefirstemptyschema1)
schema class |
| sealed interface | [AllofWithTheFirstEmptySchema.Schema1Boxed](#schema1boxed)
sealed interface for validated payloads |
-| record | [AllofWithTheFirstEmptySchema.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
-| static class | [AllofWithTheFirstEmptySchema.Schema1](#schema1)
schema class |
+| data class | [AllofWithTheFirstEmptySchema.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
+| class | [AllofWithTheFirstEmptySchema.Schema1](#schema1)
schema class |
| sealed interface | [AllofWithTheFirstEmptySchema.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [AllofWithTheFirstEmptySchema.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofWithTheFirstEmptySchema.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofWithTheFirstEmptySchema.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofWithTheFirstEmptySchema.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [AllofWithTheFirstEmptySchema.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [AllofWithTheFirstEmptySchema.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofWithTheFirstEmptySchema.Schema0](#schema0)
schema class |
+| data class | [AllofWithTheFirstEmptySchema.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofWithTheFirstEmptySchema.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofWithTheFirstEmptySchema.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofWithTheFirstEmptySchema.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofWithTheFirstEmptySchema.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofWithTheFirstEmptySchema.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofWithTheFirstEmptySchema.Schema0](#schema0)
schema class |
## AllofWithTheFirstEmptySchema1Boxed
sealed interface AllofWithTheFirstEmptySchema1Boxed
@@ -63,7 +63,7 @@ data class that stores validated null payloads, sealed permits implementation
data class AllofWithTheFirstEmptySchema1BoxedBoolean
implements [AllofWithTheFirstEmptySchema1Boxed](#allofwiththefirstemptyschema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -160,19 +160,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [AllofWithTheFirstEmptySchema1BoxedString](#allofwiththefirstemptyschema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [AllofWithTheFirstEmptySchema1BoxedVoid](#allofwiththefirstemptyschema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [AllofWithTheFirstEmptySchema1BoxedNumber](#allofwiththefirstemptyschema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [AllofWithTheFirstEmptySchema1BoxedBoolean](#allofwiththefirstemptyschema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [AllofWithTheFirstEmptySchema1BoxedMap](#allofwiththefirstemptyschema1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [AllofWithTheFirstEmptySchema1BoxedBoolean](#allofwiththefirstemptyschema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [AllofWithTheFirstEmptySchema1BoxedMap](#allofwiththefirstemptyschema1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [AllofWithTheFirstEmptySchema1BoxedList](#allofwiththefirstemptyschema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [AllofWithTheFirstEmptySchema1Boxed](#allofwiththefirstemptyschema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -245,7 +245,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithTheLastEmptySchema.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithTheLastEmptySchema.md
index b67c14c1c5a..319c3b77fd8 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithTheLastEmptySchema.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithTheLastEmptySchema.md
@@ -11,24 +11,24 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AllofWithTheLastEmptySchema.AllofWithTheLastEmptySchema1Boxed](#allofwiththelastemptyschema1boxed)
sealed interface for validated payloads |
-| record | [AllofWithTheLastEmptySchema.AllofWithTheLastEmptySchema1BoxedVoid](#allofwiththelastemptyschema1boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofWithTheLastEmptySchema.AllofWithTheLastEmptySchema1BoxedBoolean](#allofwiththelastemptyschema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofWithTheLastEmptySchema.AllofWithTheLastEmptySchema1BoxedNumber](#allofwiththelastemptyschema1boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofWithTheLastEmptySchema.AllofWithTheLastEmptySchema1BoxedString](#allofwiththelastemptyschema1boxedstring)
boxed class to store validated String payloads |
-| record | [AllofWithTheLastEmptySchema.AllofWithTheLastEmptySchema1BoxedList](#allofwiththelastemptyschema1boxedlist)
boxed class to store validated List payloads |
-| record | [AllofWithTheLastEmptySchema.AllofWithTheLastEmptySchema1BoxedMap](#allofwiththelastemptyschema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofWithTheLastEmptySchema.AllofWithTheLastEmptySchema1](#allofwiththelastemptyschema1)
schema class |
+| data class | [AllofWithTheLastEmptySchema.AllofWithTheLastEmptySchema1BoxedVoid](#allofwiththelastemptyschema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofWithTheLastEmptySchema.AllofWithTheLastEmptySchema1BoxedBoolean](#allofwiththelastemptyschema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofWithTheLastEmptySchema.AllofWithTheLastEmptySchema1BoxedNumber](#allofwiththelastemptyschema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofWithTheLastEmptySchema.AllofWithTheLastEmptySchema1BoxedString](#allofwiththelastemptyschema1boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofWithTheLastEmptySchema.AllofWithTheLastEmptySchema1BoxedList](#allofwiththelastemptyschema1boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofWithTheLastEmptySchema.AllofWithTheLastEmptySchema1BoxedMap](#allofwiththelastemptyschema1boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofWithTheLastEmptySchema.AllofWithTheLastEmptySchema1](#allofwiththelastemptyschema1)
schema class |
| sealed interface | [AllofWithTheLastEmptySchema.Schema1Boxed](#schema1boxed)
sealed interface for validated payloads |
-| record | [AllofWithTheLastEmptySchema.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofWithTheLastEmptySchema.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofWithTheLastEmptySchema.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofWithTheLastEmptySchema.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
-| record | [AllofWithTheLastEmptySchema.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
-| record | [AllofWithTheLastEmptySchema.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofWithTheLastEmptySchema.Schema1](#schema1)
schema class |
+| data class | [AllofWithTheLastEmptySchema.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofWithTheLastEmptySchema.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofWithTheLastEmptySchema.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofWithTheLastEmptySchema.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofWithTheLastEmptySchema.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofWithTheLastEmptySchema.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofWithTheLastEmptySchema.Schema1](#schema1)
schema class |
| sealed interface | [AllofWithTheLastEmptySchema.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [AllofWithTheLastEmptySchema.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| static class | [AllofWithTheLastEmptySchema.Schema0](#schema0)
schema class |
+| data class | [AllofWithTheLastEmptySchema.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| class | [AllofWithTheLastEmptySchema.Schema0](#schema0)
schema class |
## AllofWithTheLastEmptySchema1Boxed
sealed interface AllofWithTheLastEmptySchema1Boxed
@@ -63,7 +63,7 @@ data class that stores validated null payloads, sealed permits implementation
data class AllofWithTheLastEmptySchema1BoxedBoolean
implements [AllofWithTheLastEmptySchema1Boxed](#allofwiththelastemptyschema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -160,19 +160,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [AllofWithTheLastEmptySchema1BoxedString](#allofwiththelastemptyschema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [AllofWithTheLastEmptySchema1BoxedVoid](#allofwiththelastemptyschema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [AllofWithTheLastEmptySchema1BoxedNumber](#allofwiththelastemptyschema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [AllofWithTheLastEmptySchema1BoxedBoolean](#allofwiththelastemptyschema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [AllofWithTheLastEmptySchema1BoxedMap](#allofwiththelastemptyschema1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [AllofWithTheLastEmptySchema1BoxedBoolean](#allofwiththelastemptyschema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [AllofWithTheLastEmptySchema1BoxedMap](#allofwiththelastemptyschema1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [AllofWithTheLastEmptySchema1BoxedList](#allofwiththelastemptyschema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [AllofWithTheLastEmptySchema1Boxed](#allofwiththelastemptyschema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -210,7 +210,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema1BoxedBoolean
implements [Schema1Boxed](#schema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithTwoEmptySchemas.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithTwoEmptySchemas.md
index 18791b95b8d..f4babda1127 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithTwoEmptySchemas.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AllofWithTwoEmptySchemas.md
@@ -11,29 +11,29 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AllofWithTwoEmptySchemas.AllofWithTwoEmptySchemas1Boxed](#allofwithtwoemptyschemas1boxed)
sealed interface for validated payloads |
-| record | [AllofWithTwoEmptySchemas.AllofWithTwoEmptySchemas1BoxedVoid](#allofwithtwoemptyschemas1boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofWithTwoEmptySchemas.AllofWithTwoEmptySchemas1BoxedBoolean](#allofwithtwoemptyschemas1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofWithTwoEmptySchemas.AllofWithTwoEmptySchemas1BoxedNumber](#allofwithtwoemptyschemas1boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofWithTwoEmptySchemas.AllofWithTwoEmptySchemas1BoxedString](#allofwithtwoemptyschemas1boxedstring)
boxed class to store validated String payloads |
-| record | [AllofWithTwoEmptySchemas.AllofWithTwoEmptySchemas1BoxedList](#allofwithtwoemptyschemas1boxedlist)
boxed class to store validated List payloads |
-| record | [AllofWithTwoEmptySchemas.AllofWithTwoEmptySchemas1BoxedMap](#allofwithtwoemptyschemas1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofWithTwoEmptySchemas.AllofWithTwoEmptySchemas1](#allofwithtwoemptyschemas1)
schema class |
+| data class | [AllofWithTwoEmptySchemas.AllofWithTwoEmptySchemas1BoxedVoid](#allofwithtwoemptyschemas1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofWithTwoEmptySchemas.AllofWithTwoEmptySchemas1BoxedBoolean](#allofwithtwoemptyschemas1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofWithTwoEmptySchemas.AllofWithTwoEmptySchemas1BoxedNumber](#allofwithtwoemptyschemas1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofWithTwoEmptySchemas.AllofWithTwoEmptySchemas1BoxedString](#allofwithtwoemptyschemas1boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofWithTwoEmptySchemas.AllofWithTwoEmptySchemas1BoxedList](#allofwithtwoemptyschemas1boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofWithTwoEmptySchemas.AllofWithTwoEmptySchemas1BoxedMap](#allofwithtwoemptyschemas1boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofWithTwoEmptySchemas.AllofWithTwoEmptySchemas1](#allofwithtwoemptyschemas1)
schema class |
| sealed interface | [AllofWithTwoEmptySchemas.Schema1Boxed](#schema1boxed)
sealed interface for validated payloads |
-| record | [AllofWithTwoEmptySchemas.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofWithTwoEmptySchemas.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofWithTwoEmptySchemas.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofWithTwoEmptySchemas.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
-| record | [AllofWithTwoEmptySchemas.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
-| record | [AllofWithTwoEmptySchemas.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofWithTwoEmptySchemas.Schema1](#schema1)
schema class |
+| data class | [AllofWithTwoEmptySchemas.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofWithTwoEmptySchemas.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofWithTwoEmptySchemas.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofWithTwoEmptySchemas.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofWithTwoEmptySchemas.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofWithTwoEmptySchemas.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofWithTwoEmptySchemas.Schema1](#schema1)
schema class |
| sealed interface | [AllofWithTwoEmptySchemas.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [AllofWithTwoEmptySchemas.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofWithTwoEmptySchemas.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofWithTwoEmptySchemas.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofWithTwoEmptySchemas.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [AllofWithTwoEmptySchemas.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [AllofWithTwoEmptySchemas.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofWithTwoEmptySchemas.Schema0](#schema0)
schema class |
+| data class | [AllofWithTwoEmptySchemas.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofWithTwoEmptySchemas.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofWithTwoEmptySchemas.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofWithTwoEmptySchemas.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofWithTwoEmptySchemas.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofWithTwoEmptySchemas.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofWithTwoEmptySchemas.Schema0](#schema0)
schema class |
## AllofWithTwoEmptySchemas1Boxed
sealed interface AllofWithTwoEmptySchemas1Boxed
@@ -68,7 +68,7 @@ data class that stores validated null payloads, sealed permits implementation
data class AllofWithTwoEmptySchemas1BoxedBoolean
implements [AllofWithTwoEmptySchemas1Boxed](#allofwithtwoemptyschemas1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -165,19 +165,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [AllofWithTwoEmptySchemas1BoxedString](#allofwithtwoemptyschemas1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [AllofWithTwoEmptySchemas1BoxedVoid](#allofwithtwoemptyschemas1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [AllofWithTwoEmptySchemas1BoxedNumber](#allofwithtwoemptyschemas1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [AllofWithTwoEmptySchemas1BoxedBoolean](#allofwithtwoemptyschemas1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [AllofWithTwoEmptySchemas1BoxedMap](#allofwithtwoemptyschemas1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [AllofWithTwoEmptySchemas1BoxedBoolean](#allofwithtwoemptyschemas1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [AllofWithTwoEmptySchemas1BoxedMap](#allofwithtwoemptyschemas1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [AllofWithTwoEmptySchemas1BoxedList](#allofwithtwoemptyschemas1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [AllofWithTwoEmptySchemas1Boxed](#allofwithtwoemptyschemas1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -215,7 +215,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema1BoxedBoolean
implements [Schema1Boxed](#schema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -340,7 +340,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Anyof.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Anyof.md
index 0b400ccbe95..5249f69696b 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Anyof.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Anyof.md
@@ -11,24 +11,24 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [Anyof.Anyof1Boxed](#anyof1boxed)
sealed interface for validated payloads |
-| record | [Anyof.Anyof1BoxedVoid](#anyof1boxedvoid)
boxed class to store validated null payloads |
-| record | [Anyof.Anyof1BoxedBoolean](#anyof1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [Anyof.Anyof1BoxedNumber](#anyof1boxednumber)
boxed class to store validated Number payloads |
-| record | [Anyof.Anyof1BoxedString](#anyof1boxedstring)
boxed class to store validated String payloads |
-| record | [Anyof.Anyof1BoxedList](#anyof1boxedlist)
boxed class to store validated List payloads |
-| record | [Anyof.Anyof1BoxedMap](#anyof1boxedmap)
boxed class to store validated Map payloads |
-| static class | [Anyof.Anyof1](#anyof1)
schema class |
+| data class | [Anyof.Anyof1BoxedVoid](#anyof1boxedvoid)
boxed class to store validated null payloads |
+| data class | [Anyof.Anyof1BoxedBoolean](#anyof1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [Anyof.Anyof1BoxedNumber](#anyof1boxednumber)
boxed class to store validated Number payloads |
+| data class | [Anyof.Anyof1BoxedString](#anyof1boxedstring)
boxed class to store validated String payloads |
+| data class | [Anyof.Anyof1BoxedList](#anyof1boxedlist)
boxed class to store validated List payloads |
+| data class | [Anyof.Anyof1BoxedMap](#anyof1boxedmap)
boxed class to store validated Map payloads |
+| class | [Anyof.Anyof1](#anyof1)
schema class |
| sealed interface | [Anyof.Schema1Boxed](#schema1boxed)
sealed interface for validated payloads |
-| record | [Anyof.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
-| record | [Anyof.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [Anyof.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
-| record | [Anyof.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
-| record | [Anyof.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
-| record | [Anyof.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [Anyof.Schema1](#schema1)
schema class |
+| data class | [Anyof.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [Anyof.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [Anyof.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [Anyof.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
+| data class | [Anyof.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
+| data class | [Anyof.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
+| class | [Anyof.Schema1](#schema1)
schema class |
| sealed interface | [Anyof.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [Anyof.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| static class | [Anyof.Schema0](#schema0)
schema class |
+| data class | [Anyof.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| class | [Anyof.Schema0](#schema0)
schema class |
## Anyof1Boxed
sealed interface Anyof1Boxed
@@ -63,7 +63,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Anyof1BoxedBoolean
implements [Anyof1Boxed](#anyof1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -160,19 +160,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Anyof1BoxedString](#anyof1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Anyof1BoxedVoid](#anyof1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Anyof1BoxedNumber](#anyof1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Anyof1BoxedBoolean](#anyof1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Anyof1BoxedMap](#anyof1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Anyof1BoxedBoolean](#anyof1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Anyof1BoxedMap](#anyof1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Anyof1BoxedList](#anyof1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Anyof1Boxed](#anyof1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -210,7 +210,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema1BoxedBoolean
implements [Schema1Boxed](#schema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -307,19 +307,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema1BoxedString](#schema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema1BoxedVoid](#schema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema1BoxedNumber](#schema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Schema1BoxedList](#schema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema1Boxed](#schema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AnyofComplexTypes.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AnyofComplexTypes.md
index fa38731618a..8c91a23d6a0 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AnyofComplexTypes.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AnyofComplexTypes.md
@@ -13,39 +13,39 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AnyofComplexTypes.AnyofComplexTypes1Boxed](#anyofcomplextypes1boxed)
sealed interface for validated payloads |
-| record | [AnyofComplexTypes.AnyofComplexTypes1BoxedVoid](#anyofcomplextypes1boxedvoid)
boxed class to store validated null payloads |
-| record | [AnyofComplexTypes.AnyofComplexTypes1BoxedBoolean](#anyofcomplextypes1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AnyofComplexTypes.AnyofComplexTypes1BoxedNumber](#anyofcomplextypes1boxednumber)
boxed class to store validated Number payloads |
-| record | [AnyofComplexTypes.AnyofComplexTypes1BoxedString](#anyofcomplextypes1boxedstring)
boxed class to store validated String payloads |
-| record | [AnyofComplexTypes.AnyofComplexTypes1BoxedList](#anyofcomplextypes1boxedlist)
boxed class to store validated List payloads |
-| record | [AnyofComplexTypes.AnyofComplexTypes1BoxedMap](#anyofcomplextypes1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AnyofComplexTypes.AnyofComplexTypes1](#anyofcomplextypes1)
schema class |
+| data class | [AnyofComplexTypes.AnyofComplexTypes1BoxedVoid](#anyofcomplextypes1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AnyofComplexTypes.AnyofComplexTypes1BoxedBoolean](#anyofcomplextypes1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AnyofComplexTypes.AnyofComplexTypes1BoxedNumber](#anyofcomplextypes1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AnyofComplexTypes.AnyofComplexTypes1BoxedString](#anyofcomplextypes1boxedstring)
boxed class to store validated String payloads |
+| data class | [AnyofComplexTypes.AnyofComplexTypes1BoxedList](#anyofcomplextypes1boxedlist)
boxed class to store validated List payloads |
+| data class | [AnyofComplexTypes.AnyofComplexTypes1BoxedMap](#anyofcomplextypes1boxedmap)
boxed class to store validated Map payloads |
+| class | [AnyofComplexTypes.AnyofComplexTypes1](#anyofcomplextypes1)
schema class |
| sealed interface | [AnyofComplexTypes.Schema1Boxed](#schema1boxed)
sealed interface for validated payloads |
-| record | [AnyofComplexTypes.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
-| record | [AnyofComplexTypes.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AnyofComplexTypes.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
-| record | [AnyofComplexTypes.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
-| record | [AnyofComplexTypes.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
-| record | [AnyofComplexTypes.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AnyofComplexTypes.Schema1](#schema1)
schema class |
-| static class | [AnyofComplexTypes.Schema1MapBuilder](#schema1mapbuilder)
builder for Map payloads |
-| static class | [AnyofComplexTypes.Schema1Map](#schema1map)
output class for Map payloads |
+| data class | [AnyofComplexTypes.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AnyofComplexTypes.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AnyofComplexTypes.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AnyofComplexTypes.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
+| data class | [AnyofComplexTypes.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
+| data class | [AnyofComplexTypes.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
+| class | [AnyofComplexTypes.Schema1](#schema1)
schema class |
+| class | [AnyofComplexTypes.Schema1MapBuilder](#schema1mapbuilder)
builder for Map payloads |
+| class | [AnyofComplexTypes.Schema1Map](#schema1map)
output class for Map payloads |
| sealed interface | [AnyofComplexTypes.FooBoxed](#fooboxed)
sealed interface for validated payloads |
-| record | [AnyofComplexTypes.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
-| static class | [AnyofComplexTypes.Foo](#foo)
schema class |
+| data class | [AnyofComplexTypes.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
+| class | [AnyofComplexTypes.Foo](#foo)
schema class |
| sealed interface | [AnyofComplexTypes.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [AnyofComplexTypes.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [AnyofComplexTypes.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AnyofComplexTypes.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [AnyofComplexTypes.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [AnyofComplexTypes.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [AnyofComplexTypes.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [AnyofComplexTypes.Schema0](#schema0)
schema class |
-| static class | [AnyofComplexTypes.Schema0MapBuilder](#schema0mapbuilder)
builder for Map payloads |
-| static class | [AnyofComplexTypes.Schema0Map](#schema0map)
output class for Map payloads |
+| data class | [AnyofComplexTypes.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [AnyofComplexTypes.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AnyofComplexTypes.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [AnyofComplexTypes.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [AnyofComplexTypes.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [AnyofComplexTypes.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [AnyofComplexTypes.Schema0](#schema0)
schema class |
+| class | [AnyofComplexTypes.Schema0MapBuilder](#schema0mapbuilder)
builder for Map payloads |
+| class | [AnyofComplexTypes.Schema0Map](#schema0map)
output class for Map payloads |
| sealed interface | [AnyofComplexTypes.BarBoxed](#barboxed)
sealed interface for validated payloads |
-| record | [AnyofComplexTypes.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
-| static class | [AnyofComplexTypes.Bar](#bar)
schema class |
+| data class | [AnyofComplexTypes.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
+| class | [AnyofComplexTypes.Bar](#bar)
schema class |
## AnyofComplexTypes1Boxed
sealed interface AnyofComplexTypes1Boxed
@@ -80,7 +80,7 @@ data class that stores validated null payloads, sealed permits implementation
data class AnyofComplexTypes1BoxedBoolean
implements [AnyofComplexTypes1Boxed](#anyofcomplextypes1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -177,19 +177,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [AnyofComplexTypes1BoxedString](#anyofcomplextypes1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [AnyofComplexTypes1BoxedVoid](#anyofcomplextypes1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [AnyofComplexTypes1BoxedNumber](#anyofcomplextypes1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [AnyofComplexTypes1BoxedBoolean](#anyofcomplextypes1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [AnyofComplexTypes1BoxedMap](#anyofcomplextypes1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [AnyofComplexTypes1BoxedBoolean](#anyofcomplextypes1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [AnyofComplexTypes1BoxedMap](#anyofcomplextypes1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [AnyofComplexTypes1BoxedList](#anyofcomplextypes1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [AnyofComplexTypes1Boxed](#anyofcomplextypes1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -227,7 +227,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema1BoxedBoolean
implements [Schema1Boxed](#schema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -325,19 +325,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [Schema1Map](#schema1map) | validate(arg: [Map<?, ?>](#schema1mapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [Schema1Map](#schema1map) | validate(arg: [Map<*, *>](#schema1mapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema1BoxedString](#schema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema1BoxedVoid](#schema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema1BoxedNumber](#schema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox([Map<?, ?>](#schema1mapbuilder), configuration: SchemaConfiguration) |
+| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox([Map<*, *>](#schema1mapbuilder), configuration: SchemaConfiguration) |
| [Schema1BoxedList](#schema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema1Boxed](#schema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -464,7 +464,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -562,19 +562,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [Schema0Map](#schema0map) | validate(arg: [Map<?, ?>](#schema0mapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [Schema0Map](#schema0map) | validate(arg: [Map<*, *>](#schema0mapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema0BoxedString](#schema0boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema0BoxedVoid](#schema0boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema0BoxedNumber](#schema0boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox([Map<?, ?>](#schema0mapbuilder), configuration: SchemaConfiguration) |
+| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox([Map<*, *>](#schema0mapbuilder), configuration: SchemaConfiguration) |
| [Schema0BoxedList](#schema0boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema0Boxed](#schema0boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AnyofWithBaseSchema.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AnyofWithBaseSchema.md
index d0175fa0d3d..1ff9277b898 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AnyofWithBaseSchema.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AnyofWithBaseSchema.md
@@ -11,24 +11,24 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AnyofWithBaseSchema.AnyofWithBaseSchema1Boxed](#anyofwithbaseschema1boxed)
sealed interface for validated payloads |
-| record | [AnyofWithBaseSchema.AnyofWithBaseSchema1BoxedString](#anyofwithbaseschema1boxedstring)
boxed class to store validated String payloads |
-| static class | [AnyofWithBaseSchema.AnyofWithBaseSchema1](#anyofwithbaseschema1)
schema class |
+| data class | [AnyofWithBaseSchema.AnyofWithBaseSchema1BoxedString](#anyofwithbaseschema1boxedstring)
boxed class to store validated String payloads |
+| class | [AnyofWithBaseSchema.AnyofWithBaseSchema1](#anyofwithbaseschema1)
schema class |
| sealed interface | [AnyofWithBaseSchema.Schema1Boxed](#schema1boxed)
sealed interface for validated payloads |
-| record | [AnyofWithBaseSchema.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
-| record | [AnyofWithBaseSchema.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AnyofWithBaseSchema.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
-| record | [AnyofWithBaseSchema.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
-| record | [AnyofWithBaseSchema.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
-| record | [AnyofWithBaseSchema.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AnyofWithBaseSchema.Schema1](#schema1)
schema class |
+| data class | [AnyofWithBaseSchema.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AnyofWithBaseSchema.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AnyofWithBaseSchema.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AnyofWithBaseSchema.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
+| data class | [AnyofWithBaseSchema.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
+| data class | [AnyofWithBaseSchema.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
+| class | [AnyofWithBaseSchema.Schema1](#schema1)
schema class |
| sealed interface | [AnyofWithBaseSchema.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [AnyofWithBaseSchema.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [AnyofWithBaseSchema.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AnyofWithBaseSchema.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [AnyofWithBaseSchema.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [AnyofWithBaseSchema.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [AnyofWithBaseSchema.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [AnyofWithBaseSchema.Schema0](#schema0)
schema class |
+| data class | [AnyofWithBaseSchema.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [AnyofWithBaseSchema.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AnyofWithBaseSchema.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [AnyofWithBaseSchema.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [AnyofWithBaseSchema.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [AnyofWithBaseSchema.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [AnyofWithBaseSchema.Schema0](#schema0)
schema class |
## AnyofWithBaseSchema1Boxed
sealed interface AnyofWithBaseSchema1Boxed
@@ -62,25 +62,21 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.AnyofWithBaseSchema;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.AnyofWithBaseSchema
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// String validation
-String validatedPayload = AnyofWithBaseSchema.AnyofWithBaseSchema1.validate(
+val validatedPayload: String = AnyofWithBaseSchema.AnyofWithBaseSchema1.validate(
"a",
configuration
-);
+)
```
### Field Summary
@@ -130,7 +126,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema1BoxedBoolean
implements [Schema1Boxed](#schema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -220,26 +216,26 @@ A schema class that validates payloads
### Field Summary
| Modifier and Type | Field and Description |
| ----------------- | ---------------------- |
-| Integer | minLength = 4 |
+| Int | minLength = 4 |
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema1BoxedString](#schema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema1BoxedVoid](#schema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema1BoxedNumber](#schema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Schema1BoxedList](#schema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema1Boxed](#schema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -277,7 +273,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -367,26 +363,26 @@ A schema class that validates payloads
### Field Summary
| Modifier and Type | Field and Description |
| ----------------- | ---------------------- |
-| Integer | maxLength = 2 |
+| Int | maxLength = 2 |
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema0BoxedString](#schema0boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema0BoxedVoid](#schema0boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema0BoxedNumber](#schema0boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Schema0BoxedList](#schema0boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema0Boxed](#schema0boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AnyofWithOneEmptySchema.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AnyofWithOneEmptySchema.md
index 9dacfd34348..3f9c0ed2f09 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AnyofWithOneEmptySchema.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/AnyofWithOneEmptySchema.md
@@ -11,24 +11,24 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AnyofWithOneEmptySchema.AnyofWithOneEmptySchema1Boxed](#anyofwithoneemptyschema1boxed)
sealed interface for validated payloads |
-| record | [AnyofWithOneEmptySchema.AnyofWithOneEmptySchema1BoxedVoid](#anyofwithoneemptyschema1boxedvoid)
boxed class to store validated null payloads |
-| record | [AnyofWithOneEmptySchema.AnyofWithOneEmptySchema1BoxedBoolean](#anyofwithoneemptyschema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AnyofWithOneEmptySchema.AnyofWithOneEmptySchema1BoxedNumber](#anyofwithoneemptyschema1boxednumber)
boxed class to store validated Number payloads |
-| record | [AnyofWithOneEmptySchema.AnyofWithOneEmptySchema1BoxedString](#anyofwithoneemptyschema1boxedstring)
boxed class to store validated String payloads |
-| record | [AnyofWithOneEmptySchema.AnyofWithOneEmptySchema1BoxedList](#anyofwithoneemptyschema1boxedlist)
boxed class to store validated List payloads |
-| record | [AnyofWithOneEmptySchema.AnyofWithOneEmptySchema1BoxedMap](#anyofwithoneemptyschema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AnyofWithOneEmptySchema.AnyofWithOneEmptySchema1](#anyofwithoneemptyschema1)
schema class |
+| data class | [AnyofWithOneEmptySchema.AnyofWithOneEmptySchema1BoxedVoid](#anyofwithoneemptyschema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AnyofWithOneEmptySchema.AnyofWithOneEmptySchema1BoxedBoolean](#anyofwithoneemptyschema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AnyofWithOneEmptySchema.AnyofWithOneEmptySchema1BoxedNumber](#anyofwithoneemptyschema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AnyofWithOneEmptySchema.AnyofWithOneEmptySchema1BoxedString](#anyofwithoneemptyschema1boxedstring)
boxed class to store validated String payloads |
+| data class | [AnyofWithOneEmptySchema.AnyofWithOneEmptySchema1BoxedList](#anyofwithoneemptyschema1boxedlist)
boxed class to store validated List payloads |
+| data class | [AnyofWithOneEmptySchema.AnyofWithOneEmptySchema1BoxedMap](#anyofwithoneemptyschema1boxedmap)
boxed class to store validated Map payloads |
+| class | [AnyofWithOneEmptySchema.AnyofWithOneEmptySchema1](#anyofwithoneemptyschema1)
schema class |
| sealed interface | [AnyofWithOneEmptySchema.Schema1Boxed](#schema1boxed)
sealed interface for validated payloads |
-| record | [AnyofWithOneEmptySchema.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
-| record | [AnyofWithOneEmptySchema.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AnyofWithOneEmptySchema.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
-| record | [AnyofWithOneEmptySchema.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
-| record | [AnyofWithOneEmptySchema.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
-| record | [AnyofWithOneEmptySchema.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AnyofWithOneEmptySchema.Schema1](#schema1)
schema class |
+| data class | [AnyofWithOneEmptySchema.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AnyofWithOneEmptySchema.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AnyofWithOneEmptySchema.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AnyofWithOneEmptySchema.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
+| data class | [AnyofWithOneEmptySchema.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
+| data class | [AnyofWithOneEmptySchema.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
+| class | [AnyofWithOneEmptySchema.Schema1](#schema1)
schema class |
| sealed interface | [AnyofWithOneEmptySchema.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [AnyofWithOneEmptySchema.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| static class | [AnyofWithOneEmptySchema.Schema0](#schema0)
schema class |
+| data class | [AnyofWithOneEmptySchema.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| class | [AnyofWithOneEmptySchema.Schema0](#schema0)
schema class |
## AnyofWithOneEmptySchema1Boxed
sealed interface AnyofWithOneEmptySchema1Boxed
@@ -63,7 +63,7 @@ data class that stores validated null payloads, sealed permits implementation
data class AnyofWithOneEmptySchema1BoxedBoolean
implements [AnyofWithOneEmptySchema1Boxed](#anyofwithoneemptyschema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -160,19 +160,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [AnyofWithOneEmptySchema1BoxedString](#anyofwithoneemptyschema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [AnyofWithOneEmptySchema1BoxedVoid](#anyofwithoneemptyschema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [AnyofWithOneEmptySchema1BoxedNumber](#anyofwithoneemptyschema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [AnyofWithOneEmptySchema1BoxedBoolean](#anyofwithoneemptyschema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [AnyofWithOneEmptySchema1BoxedMap](#anyofwithoneemptyschema1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [AnyofWithOneEmptySchema1BoxedBoolean](#anyofwithoneemptyschema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [AnyofWithOneEmptySchema1BoxedMap](#anyofwithoneemptyschema1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [AnyofWithOneEmptySchema1BoxedList](#anyofwithoneemptyschema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [AnyofWithOneEmptySchema1Boxed](#anyofwithoneemptyschema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -210,7 +210,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema1BoxedBoolean
implements [Schema1Boxed](#schema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ArrayTypeMatchesArrays.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ArrayTypeMatchesArrays.md
index c59750a9d4d..dd8a3a9ae0b 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ArrayTypeMatchesArrays.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ArrayTypeMatchesArrays.md
@@ -13,18 +13,18 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [ArrayTypeMatchesArrays.ArrayTypeMatchesArrays1Boxed](#arraytypematchesarrays1boxed)
sealed interface for validated payloads |
-| record | [ArrayTypeMatchesArrays.ArrayTypeMatchesArrays1BoxedList](#arraytypematchesarrays1boxedlist)
boxed class to store validated List payloads |
-| static class | [ArrayTypeMatchesArrays.ArrayTypeMatchesArrays1](#arraytypematchesarrays1)
schema class |
-| static class | [ArrayTypeMatchesArrays.ArrayTypeMatchesArraysListBuilder](#arraytypematchesarrayslistbuilder)
builder for List payloads |
-| static class | [ArrayTypeMatchesArrays.ArrayTypeMatchesArraysList](#arraytypematchesarrayslist)
output class for List payloads |
+| data class | [ArrayTypeMatchesArrays.ArrayTypeMatchesArrays1BoxedList](#arraytypematchesarrays1boxedlist)
boxed class to store validated List payloads |
+| class | [ArrayTypeMatchesArrays.ArrayTypeMatchesArrays1](#arraytypematchesarrays1)
schema class |
+| class | [ArrayTypeMatchesArrays.ArrayTypeMatchesArraysListBuilder](#arraytypematchesarrayslistbuilder)
builder for List payloads |
+| class | [ArrayTypeMatchesArrays.ArrayTypeMatchesArraysList](#arraytypematchesarrayslist)
output class for List payloads |
| sealed interface | [ArrayTypeMatchesArrays.ItemsBoxed](#itemsboxed)
sealed interface for validated payloads |
-| record | [ArrayTypeMatchesArrays.ItemsBoxedVoid](#itemsboxedvoid)
boxed class to store validated null payloads |
-| record | [ArrayTypeMatchesArrays.ItemsBoxedBoolean](#itemsboxedboolean)
boxed class to store validated boolean payloads |
-| record | [ArrayTypeMatchesArrays.ItemsBoxedNumber](#itemsboxednumber)
boxed class to store validated Number payloads |
-| record | [ArrayTypeMatchesArrays.ItemsBoxedString](#itemsboxedstring)
boxed class to store validated String payloads |
-| record | [ArrayTypeMatchesArrays.ItemsBoxedList](#itemsboxedlist)
boxed class to store validated List payloads |
-| record | [ArrayTypeMatchesArrays.ItemsBoxedMap](#itemsboxedmap)
boxed class to store validated Map payloads |
-| static class | [ArrayTypeMatchesArrays.Items](#items)
schema class |
+| data class | [ArrayTypeMatchesArrays.ItemsBoxedVoid](#itemsboxedvoid)
boxed class to store validated null payloads |
+| data class | [ArrayTypeMatchesArrays.ItemsBoxedBoolean](#itemsboxedboolean)
boxed class to store validated boolean payloads |
+| data class | [ArrayTypeMatchesArrays.ItemsBoxedNumber](#itemsboxednumber)
boxed class to store validated Number payloads |
+| data class | [ArrayTypeMatchesArrays.ItemsBoxedString](#itemsboxedstring)
boxed class to store validated String payloads |
+| data class | [ArrayTypeMatchesArrays.ItemsBoxedList](#itemsboxedlist)
boxed class to store validated List payloads |
+| data class | [ArrayTypeMatchesArrays.ItemsBoxedMap](#itemsboxedmap)
boxed class to store validated Map payloads |
+| class | [ArrayTypeMatchesArrays.Items](#items)
schema class |
## ArrayTypeMatchesArrays1Boxed
sealed interface ArrayTypeMatchesArrays1Boxed
@@ -58,27 +58,23 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.ArrayTypeMatchesArrays;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.ArrayTypeMatchesArrays
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// List validation
-ArrayTypeMatchesArrays.ArrayTypeMatchesArraysList validatedPayload =
+val validatedPayload: ArrayTypeMatchesArrays.ArrayTypeMatchesArraysList =
ArrayTypeMatchesArrays.ArrayTypeMatchesArrays1.validate(
- new ArrayTypeMatchesArrays.ArrayTypeMatchesArraysListBuilder()
+ ArrayTypeMatchesArrays.ArrayTypeMatchesArraysListBuilder()
.build(),
configuration
-);
+)
```
### Field Summary
@@ -165,7 +161,7 @@ data class that stores validated null payloads, sealed permits implementation
data class ItemsBoxedBoolean
implements [ItemsBoxed](#itemsboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/BooleanTypeMatchesBooleans.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/BooleanTypeMatchesBooleans.md
index e64f7f92c4a..344757cb4d2 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/BooleanTypeMatchesBooleans.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/BooleanTypeMatchesBooleans.md
@@ -11,8 +11,8 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [BooleanTypeMatchesBooleans.BooleanTypeMatchesBooleans1Boxed](#booleantypematchesbooleans1boxed)
sealed interface for validated payloads |
-| record | [BooleanTypeMatchesBooleans.BooleanTypeMatchesBooleans1BoxedBoolean](#booleantypematchesbooleans1boxedboolean)
boxed class to store validated boolean payloads |
-| static class | [BooleanTypeMatchesBooleans.BooleanTypeMatchesBooleans1](#booleantypematchesbooleans1)
schema class |
+| data class | [BooleanTypeMatchesBooleans.BooleanTypeMatchesBooleans1BoxedBoolean](#booleantypematchesbooleans1boxedboolean)
boxed class to store validated boolean payloads |
+| class | [BooleanTypeMatchesBooleans.BooleanTypeMatchesBooleans1](#booleantypematchesbooleans1)
schema class |
## BooleanTypeMatchesBooleans1Boxed
sealed interface BooleanTypeMatchesBooleans1Boxed
@@ -25,7 +25,7 @@ sealed interface that stores validated payloads using boxed classes
data class BooleanTypeMatchesBooleans1BoxedBoolean
implements [BooleanTypeMatchesBooleans1Boxed](#booleantypematchesbooleans1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ByInt.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ByInt.md
index 1d2e173784f..a1519c07e7d 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ByInt.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ByInt.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [ByInt.ByInt1Boxed](#byint1boxed)
sealed interface for validated payloads |
-| record | [ByInt.ByInt1BoxedVoid](#byint1boxedvoid)
boxed class to store validated null payloads |
-| record | [ByInt.ByInt1BoxedBoolean](#byint1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [ByInt.ByInt1BoxedNumber](#byint1boxednumber)
boxed class to store validated Number payloads |
-| record | [ByInt.ByInt1BoxedString](#byint1boxedstring)
boxed class to store validated String payloads |
-| record | [ByInt.ByInt1BoxedList](#byint1boxedlist)
boxed class to store validated List payloads |
-| record | [ByInt.ByInt1BoxedMap](#byint1boxedmap)
boxed class to store validated Map payloads |
-| static class | [ByInt.ByInt1](#byint1)
schema class |
+| data class | [ByInt.ByInt1BoxedVoid](#byint1boxedvoid)
boxed class to store validated null payloads |
+| data class | [ByInt.ByInt1BoxedBoolean](#byint1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [ByInt.ByInt1BoxedNumber](#byint1boxednumber)
boxed class to store validated Number payloads |
+| data class | [ByInt.ByInt1BoxedString](#byint1boxedstring)
boxed class to store validated String payloads |
+| data class | [ByInt.ByInt1BoxedList](#byint1boxedlist)
boxed class to store validated List payloads |
+| data class | [ByInt.ByInt1BoxedMap](#byint1boxedmap)
boxed class to store validated Map payloads |
+| class | [ByInt.ByInt1](#byint1)
schema class |
## ByInt1Boxed
sealed interface ByInt1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class ByInt1BoxedBoolean
implements [ByInt1Boxed](#byint1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [ByInt1BoxedString](#byint1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [ByInt1BoxedVoid](#byint1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [ByInt1BoxedNumber](#byint1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [ByInt1BoxedBoolean](#byint1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [ByInt1BoxedMap](#byint1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [ByInt1BoxedBoolean](#byint1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [ByInt1BoxedMap](#byint1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [ByInt1BoxedList](#byint1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [ByInt1Boxed](#byint1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ByNumber.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ByNumber.md
index 0ef752b157e..d3ecbf42a82 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ByNumber.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ByNumber.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [ByNumber.ByNumber1Boxed](#bynumber1boxed)
sealed interface for validated payloads |
-| record | [ByNumber.ByNumber1BoxedVoid](#bynumber1boxedvoid)
boxed class to store validated null payloads |
-| record | [ByNumber.ByNumber1BoxedBoolean](#bynumber1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [ByNumber.ByNumber1BoxedNumber](#bynumber1boxednumber)
boxed class to store validated Number payloads |
-| record | [ByNumber.ByNumber1BoxedString](#bynumber1boxedstring)
boxed class to store validated String payloads |
-| record | [ByNumber.ByNumber1BoxedList](#bynumber1boxedlist)
boxed class to store validated List payloads |
-| record | [ByNumber.ByNumber1BoxedMap](#bynumber1boxedmap)
boxed class to store validated Map payloads |
-| static class | [ByNumber.ByNumber1](#bynumber1)
schema class |
+| data class | [ByNumber.ByNumber1BoxedVoid](#bynumber1boxedvoid)
boxed class to store validated null payloads |
+| data class | [ByNumber.ByNumber1BoxedBoolean](#bynumber1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [ByNumber.ByNumber1BoxedNumber](#bynumber1boxednumber)
boxed class to store validated Number payloads |
+| data class | [ByNumber.ByNumber1BoxedString](#bynumber1boxedstring)
boxed class to store validated String payloads |
+| data class | [ByNumber.ByNumber1BoxedList](#bynumber1boxedlist)
boxed class to store validated List payloads |
+| data class | [ByNumber.ByNumber1BoxedMap](#bynumber1boxedmap)
boxed class to store validated Map payloads |
+| class | [ByNumber.ByNumber1](#bynumber1)
schema class |
## ByNumber1Boxed
sealed interface ByNumber1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class ByNumber1BoxedBoolean
implements [ByNumber1Boxed](#bynumber1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [ByNumber1BoxedString](#bynumber1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [ByNumber1BoxedVoid](#bynumber1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [ByNumber1BoxedNumber](#bynumber1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [ByNumber1BoxedBoolean](#bynumber1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [ByNumber1BoxedMap](#bynumber1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [ByNumber1BoxedBoolean](#bynumber1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [ByNumber1BoxedMap](#bynumber1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [ByNumber1BoxedList](#bynumber1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [ByNumber1Boxed](#bynumber1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/BySmallNumber.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/BySmallNumber.md
index efb24198916..e2e2cd88e3b 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/BySmallNumber.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/BySmallNumber.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [BySmallNumber.BySmallNumber1Boxed](#bysmallnumber1boxed)
sealed interface for validated payloads |
-| record | [BySmallNumber.BySmallNumber1BoxedVoid](#bysmallnumber1boxedvoid)
boxed class to store validated null payloads |
-| record | [BySmallNumber.BySmallNumber1BoxedBoolean](#bysmallnumber1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [BySmallNumber.BySmallNumber1BoxedNumber](#bysmallnumber1boxednumber)
boxed class to store validated Number payloads |
-| record | [BySmallNumber.BySmallNumber1BoxedString](#bysmallnumber1boxedstring)
boxed class to store validated String payloads |
-| record | [BySmallNumber.BySmallNumber1BoxedList](#bysmallnumber1boxedlist)
boxed class to store validated List payloads |
-| record | [BySmallNumber.BySmallNumber1BoxedMap](#bysmallnumber1boxedmap)
boxed class to store validated Map payloads |
-| static class | [BySmallNumber.BySmallNumber1](#bysmallnumber1)
schema class |
+| data class | [BySmallNumber.BySmallNumber1BoxedVoid](#bysmallnumber1boxedvoid)
boxed class to store validated null payloads |
+| data class | [BySmallNumber.BySmallNumber1BoxedBoolean](#bysmallnumber1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [BySmallNumber.BySmallNumber1BoxedNumber](#bysmallnumber1boxednumber)
boxed class to store validated Number payloads |
+| data class | [BySmallNumber.BySmallNumber1BoxedString](#bysmallnumber1boxedstring)
boxed class to store validated String payloads |
+| data class | [BySmallNumber.BySmallNumber1BoxedList](#bysmallnumber1boxedlist)
boxed class to store validated List payloads |
+| data class | [BySmallNumber.BySmallNumber1BoxedMap](#bysmallnumber1boxedmap)
boxed class to store validated Map payloads |
+| class | [BySmallNumber.BySmallNumber1](#bysmallnumber1)
schema class |
## BySmallNumber1Boxed
sealed interface BySmallNumber1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class BySmallNumber1BoxedBoolean
implements [BySmallNumber1Boxed](#bysmallnumber1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [BySmallNumber1BoxedString](#bysmallnumber1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [BySmallNumber1BoxedVoid](#bysmallnumber1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [BySmallNumber1BoxedNumber](#bysmallnumber1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [BySmallNumber1BoxedBoolean](#bysmallnumber1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [BySmallNumber1BoxedMap](#bysmallnumber1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [BySmallNumber1BoxedBoolean](#bysmallnumber1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [BySmallNumber1BoxedMap](#bysmallnumber1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [BySmallNumber1BoxedList](#bysmallnumber1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [BySmallNumber1Boxed](#bysmallnumber1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/DateTimeFormat.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/DateTimeFormat.md
index 1844f22cea8..beefd4d6f22 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/DateTimeFormat.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/DateTimeFormat.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [DateTimeFormat.DateTimeFormat1Boxed](#datetimeformat1boxed)
sealed interface for validated payloads |
-| record | [DateTimeFormat.DateTimeFormat1BoxedVoid](#datetimeformat1boxedvoid)
boxed class to store validated null payloads |
-| record | [DateTimeFormat.DateTimeFormat1BoxedBoolean](#datetimeformat1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [DateTimeFormat.DateTimeFormat1BoxedNumber](#datetimeformat1boxednumber)
boxed class to store validated Number payloads |
-| record | [DateTimeFormat.DateTimeFormat1BoxedString](#datetimeformat1boxedstring)
boxed class to store validated String payloads |
-| record | [DateTimeFormat.DateTimeFormat1BoxedList](#datetimeformat1boxedlist)
boxed class to store validated List payloads |
-| record | [DateTimeFormat.DateTimeFormat1BoxedMap](#datetimeformat1boxedmap)
boxed class to store validated Map payloads |
-| static class | [DateTimeFormat.DateTimeFormat1](#datetimeformat1)
schema class |
+| data class | [DateTimeFormat.DateTimeFormat1BoxedVoid](#datetimeformat1boxedvoid)
boxed class to store validated null payloads |
+| data class | [DateTimeFormat.DateTimeFormat1BoxedBoolean](#datetimeformat1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [DateTimeFormat.DateTimeFormat1BoxedNumber](#datetimeformat1boxednumber)
boxed class to store validated Number payloads |
+| data class | [DateTimeFormat.DateTimeFormat1BoxedString](#datetimeformat1boxedstring)
boxed class to store validated String payloads |
+| data class | [DateTimeFormat.DateTimeFormat1BoxedList](#datetimeformat1boxedlist)
boxed class to store validated List payloads |
+| data class | [DateTimeFormat.DateTimeFormat1BoxedMap](#datetimeformat1boxedmap)
boxed class to store validated Map payloads |
+| class | [DateTimeFormat.DateTimeFormat1](#datetimeformat1)
schema class |
## DateTimeFormat1Boxed
sealed interface DateTimeFormat1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class DateTimeFormat1BoxedBoolean
implements [DateTimeFormat1Boxed](#datetimeformat1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [DateTimeFormat1BoxedString](#datetimeformat1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [DateTimeFormat1BoxedVoid](#datetimeformat1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [DateTimeFormat1BoxedNumber](#datetimeformat1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [DateTimeFormat1BoxedBoolean](#datetimeformat1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [DateTimeFormat1BoxedMap](#datetimeformat1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [DateTimeFormat1BoxedBoolean](#datetimeformat1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [DateTimeFormat1BoxedMap](#datetimeformat1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [DateTimeFormat1BoxedList](#datetimeformat1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [DateTimeFormat1Boxed](#datetimeformat1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EmailFormat.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EmailFormat.md
index 53b4cde33e0..71860bb4fb8 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EmailFormat.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EmailFormat.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [EmailFormat.EmailFormat1Boxed](#emailformat1boxed)
sealed interface for validated payloads |
-| record | [EmailFormat.EmailFormat1BoxedVoid](#emailformat1boxedvoid)
boxed class to store validated null payloads |
-| record | [EmailFormat.EmailFormat1BoxedBoolean](#emailformat1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [EmailFormat.EmailFormat1BoxedNumber](#emailformat1boxednumber)
boxed class to store validated Number payloads |
-| record | [EmailFormat.EmailFormat1BoxedString](#emailformat1boxedstring)
boxed class to store validated String payloads |
-| record | [EmailFormat.EmailFormat1BoxedList](#emailformat1boxedlist)
boxed class to store validated List payloads |
-| record | [EmailFormat.EmailFormat1BoxedMap](#emailformat1boxedmap)
boxed class to store validated Map payloads |
-| static class | [EmailFormat.EmailFormat1](#emailformat1)
schema class |
+| data class | [EmailFormat.EmailFormat1BoxedVoid](#emailformat1boxedvoid)
boxed class to store validated null payloads |
+| data class | [EmailFormat.EmailFormat1BoxedBoolean](#emailformat1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [EmailFormat.EmailFormat1BoxedNumber](#emailformat1boxednumber)
boxed class to store validated Number payloads |
+| data class | [EmailFormat.EmailFormat1BoxedString](#emailformat1boxedstring)
boxed class to store validated String payloads |
+| data class | [EmailFormat.EmailFormat1BoxedList](#emailformat1boxedlist)
boxed class to store validated List payloads |
+| data class | [EmailFormat.EmailFormat1BoxedMap](#emailformat1boxedmap)
boxed class to store validated Map payloads |
+| class | [EmailFormat.EmailFormat1](#emailformat1)
schema class |
## EmailFormat1Boxed
sealed interface EmailFormat1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class EmailFormat1BoxedBoolean
implements [EmailFormat1Boxed](#emailformat1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [EmailFormat1BoxedString](#emailformat1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [EmailFormat1BoxedVoid](#emailformat1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [EmailFormat1BoxedNumber](#emailformat1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [EmailFormat1BoxedBoolean](#emailformat1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [EmailFormat1BoxedMap](#emailformat1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [EmailFormat1BoxedBoolean](#emailformat1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [EmailFormat1BoxedMap](#emailformat1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [EmailFormat1BoxedList](#emailformat1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [EmailFormat1Boxed](#emailformat1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWith0DoesNotMatchFalse.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWith0DoesNotMatchFalse.md
index b33bd6fd650..516cb7fe94f 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWith0DoesNotMatchFalse.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWith0DoesNotMatchFalse.md
@@ -12,8 +12,8 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [EnumWith0DoesNotMatchFalse.EnumWith0DoesNotMatchFalse1Boxed](#enumwith0doesnotmatchfalse1boxed)
sealed interface for validated payloads |
-| record | [EnumWith0DoesNotMatchFalse.EnumWith0DoesNotMatchFalse1BoxedNumber](#enumwith0doesnotmatchfalse1boxednumber)
boxed class to store validated Number payloads |
-| static class | [EnumWith0DoesNotMatchFalse.EnumWith0DoesNotMatchFalse1](#enumwith0doesnotmatchfalse1)
schema class |
+| data class | [EnumWith0DoesNotMatchFalse.EnumWith0DoesNotMatchFalse1BoxedNumber](#enumwith0doesnotmatchfalse1boxednumber)
boxed class to store validated Number payloads |
+| class | [EnumWith0DoesNotMatchFalse.EnumWith0DoesNotMatchFalse1](#enumwith0doesnotmatchfalse1)
schema class |
| enum | [EnumWith0DoesNotMatchFalse.IntegerEnumWith0DoesNotMatchFalseEnums](#integerenumwith0doesnotmatchfalseenums)
Integer enum |
| enum | [EnumWith0DoesNotMatchFalse.LongEnumWith0DoesNotMatchFalseEnums](#longenumwith0doesnotmatchfalseenums)
Long enum |
| enum | [EnumWith0DoesNotMatchFalse.FloatEnumWith0DoesNotMatchFalseEnums](#floatenumwith0doesnotmatchfalseenums)
Float enum |
@@ -51,25 +51,21 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.EnumWith0DoesNotMatchFalse;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.EnumWith0DoesNotMatchFalse
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// int validation
-int validatedPayload = EnumWith0DoesNotMatchFalse.EnumWith0DoesNotMatchFalse1.validate(
+val validatedPayload: Int = EnumWith0DoesNotMatchFalse.EnumWith0DoesNotMatchFalse1.validate(
1,
configuration
-);
+)
```
### Field Summary
@@ -90,7 +86,7 @@ int validatedPayload = EnumWith0DoesNotMatchFalse.EnumWith0DoesNotMatchFalse1.va
public enum IntegerEnumWith0DoesNotMatchFalseEnums
extends `Enum`
-A class that stores Integer enum values
+A class that stores Int enum values
### Enum Constant Summary
| Enum Constant | Description |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWith1DoesNotMatchTrue.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWith1DoesNotMatchTrue.md
index a296b3a613f..c5bbd69334c 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWith1DoesNotMatchTrue.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWith1DoesNotMatchTrue.md
@@ -12,8 +12,8 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [EnumWith1DoesNotMatchTrue.EnumWith1DoesNotMatchTrue1Boxed](#enumwith1doesnotmatchtrue1boxed)
sealed interface for validated payloads |
-| record | [EnumWith1DoesNotMatchTrue.EnumWith1DoesNotMatchTrue1BoxedNumber](#enumwith1doesnotmatchtrue1boxednumber)
boxed class to store validated Number payloads |
-| static class | [EnumWith1DoesNotMatchTrue.EnumWith1DoesNotMatchTrue1](#enumwith1doesnotmatchtrue1)
schema class |
+| data class | [EnumWith1DoesNotMatchTrue.EnumWith1DoesNotMatchTrue1BoxedNumber](#enumwith1doesnotmatchtrue1boxednumber)
boxed class to store validated Number payloads |
+| class | [EnumWith1DoesNotMatchTrue.EnumWith1DoesNotMatchTrue1](#enumwith1doesnotmatchtrue1)
schema class |
| enum | [EnumWith1DoesNotMatchTrue.IntegerEnumWith1DoesNotMatchTrueEnums](#integerenumwith1doesnotmatchtrueenums)
Integer enum |
| enum | [EnumWith1DoesNotMatchTrue.LongEnumWith1DoesNotMatchTrueEnums](#longenumwith1doesnotmatchtrueenums)
Long enum |
| enum | [EnumWith1DoesNotMatchTrue.FloatEnumWith1DoesNotMatchTrueEnums](#floatenumwith1doesnotmatchtrueenums)
Float enum |
@@ -51,25 +51,21 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.EnumWith1DoesNotMatchTrue;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.EnumWith1DoesNotMatchTrue
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// int validation
-int validatedPayload = EnumWith1DoesNotMatchTrue.EnumWith1DoesNotMatchTrue1.validate(
+val validatedPayload: Int = EnumWith1DoesNotMatchTrue.EnumWith1DoesNotMatchTrue1.validate(
1,
configuration
-);
+)
```
### Field Summary
@@ -90,7 +86,7 @@ int validatedPayload = EnumWith1DoesNotMatchTrue.EnumWith1DoesNotMatchTrue1.vali
public enum IntegerEnumWith1DoesNotMatchTrueEnums
extends `Enum`
-A class that stores Integer enum values
+A class that stores Int enum values
### Enum Constant Summary
| Enum Constant | Description |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWithEscapedCharacters.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWithEscapedCharacters.md
index 54458d5522a..196c2f74b8b 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWithEscapedCharacters.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWithEscapedCharacters.md
@@ -12,8 +12,8 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [EnumWithEscapedCharacters.EnumWithEscapedCharacters1Boxed](#enumwithescapedcharacters1boxed)
sealed interface for validated payloads |
-| record | [EnumWithEscapedCharacters.EnumWithEscapedCharacters1BoxedString](#enumwithescapedcharacters1boxedstring)
boxed class to store validated String payloads |
-| static class | [EnumWithEscapedCharacters.EnumWithEscapedCharacters1](#enumwithescapedcharacters1)
schema class |
+| data class | [EnumWithEscapedCharacters.EnumWithEscapedCharacters1BoxedString](#enumwithescapedcharacters1boxedstring)
boxed class to store validated String payloads |
+| class | [EnumWithEscapedCharacters.EnumWithEscapedCharacters1](#enumwithescapedcharacters1)
schema class |
| enum | [EnumWithEscapedCharacters.StringEnumWithEscapedCharactersEnums](#stringenumwithescapedcharactersenums)
String enum |
## EnumWithEscapedCharacters1Boxed
@@ -48,25 +48,21 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.EnumWithEscapedCharacters;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.EnumWithEscapedCharacters
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// String validation
-String validatedPayload = EnumWithEscapedCharacters.EnumWithEscapedCharacters1.validate(
+val validatedPayload: String = EnumWithEscapedCharacters.EnumWithEscapedCharacters1.validate(
"foo\nbar",
configuration
-);
+)
```
### Field Summary
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWithFalseDoesNotMatch0.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWithFalseDoesNotMatch0.md
index 8055fb6b4d9..797b5249d00 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWithFalseDoesNotMatch0.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWithFalseDoesNotMatch0.md
@@ -12,8 +12,8 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [EnumWithFalseDoesNotMatch0.EnumWithFalseDoesNotMatch01Boxed](#enumwithfalsedoesnotmatch01boxed)
sealed interface for validated payloads |
-| record | [EnumWithFalseDoesNotMatch0.EnumWithFalseDoesNotMatch01BoxedBoolean](#enumwithfalsedoesnotmatch01boxedboolean)
boxed class to store validated boolean payloads |
-| static class | [EnumWithFalseDoesNotMatch0.EnumWithFalseDoesNotMatch01](#enumwithfalsedoesnotmatch01)
schema class |
+| data class | [EnumWithFalseDoesNotMatch0.EnumWithFalseDoesNotMatch01BoxedBoolean](#enumwithfalsedoesnotmatch01boxedboolean)
boxed class to store validated boolean payloads |
+| class | [EnumWithFalseDoesNotMatch0.EnumWithFalseDoesNotMatch01](#enumwithfalsedoesnotmatch01)
schema class |
| enum | [EnumWithFalseDoesNotMatch0.BooleanEnumWithFalseDoesNotMatch0Enums](#booleanenumwithfalsedoesnotmatch0enums)
boolean enum |
## EnumWithFalseDoesNotMatch01Boxed
@@ -27,7 +27,7 @@ sealed interface that stores validated payloads using boxed classes
data class EnumWithFalseDoesNotMatch01BoxedBoolean
implements [EnumWithFalseDoesNotMatch01Boxed](#enumwithfalsedoesnotmatch01boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -48,25 +48,21 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.EnumWithFalseDoesNotMatch0;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.EnumWithFalseDoesNotMatch0
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// boolean validation
-boolean validatedPayload = EnumWithFalseDoesNotMatch0.EnumWithFalseDoesNotMatch01.validate(
+val validatedPayload: Boolean = EnumWithFalseDoesNotMatch0.EnumWithFalseDoesNotMatch01.validate(
false,
configuration
-);
+)
```
### Field Summary
@@ -78,9 +74,9 @@ boolean validatedPayload = EnumWithFalseDoesNotMatch0.EnumWithFalseDoesNotMatch0
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| boolean | validate(arg: [BooleanEnumWithFalseDoesNotMatch0Enums](#booleanenumwithfalsedoesnotmatch0enums), configuration: SchemaConfiguration) |
-| [EnumWithFalseDoesNotMatch01BoxedBoolean](#enumwithfalsedoesnotmatch01boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: [BooleanEnumWithFalseDoesNotMatch0Enums](#booleanenumwithfalsedoesnotmatch0enums), configuration: SchemaConfiguration) |
+| [EnumWithFalseDoesNotMatch01BoxedBoolean](#enumwithfalsedoesnotmatch01boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
| [EnumWithFalseDoesNotMatch01Boxed](#enumwithfalsedoesnotmatch01boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWithTrueDoesNotMatch1.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWithTrueDoesNotMatch1.md
index c22cd9303bb..db2c2c8d463 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWithTrueDoesNotMatch1.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumWithTrueDoesNotMatch1.md
@@ -12,8 +12,8 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [EnumWithTrueDoesNotMatch1.EnumWithTrueDoesNotMatch11Boxed](#enumwithtruedoesnotmatch11boxed)
sealed interface for validated payloads |
-| record | [EnumWithTrueDoesNotMatch1.EnumWithTrueDoesNotMatch11BoxedBoolean](#enumwithtruedoesnotmatch11boxedboolean)
boxed class to store validated boolean payloads |
-| static class | [EnumWithTrueDoesNotMatch1.EnumWithTrueDoesNotMatch11](#enumwithtruedoesnotmatch11)
schema class |
+| data class | [EnumWithTrueDoesNotMatch1.EnumWithTrueDoesNotMatch11BoxedBoolean](#enumwithtruedoesnotmatch11boxedboolean)
boxed class to store validated boolean payloads |
+| class | [EnumWithTrueDoesNotMatch1.EnumWithTrueDoesNotMatch11](#enumwithtruedoesnotmatch11)
schema class |
| enum | [EnumWithTrueDoesNotMatch1.BooleanEnumWithTrueDoesNotMatch1Enums](#booleanenumwithtruedoesnotmatch1enums)
boolean enum |
## EnumWithTrueDoesNotMatch11Boxed
@@ -27,7 +27,7 @@ sealed interface that stores validated payloads using boxed classes
data class EnumWithTrueDoesNotMatch11BoxedBoolean
implements [EnumWithTrueDoesNotMatch11Boxed](#enumwithtruedoesnotmatch11boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -48,25 +48,21 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.EnumWithTrueDoesNotMatch1;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.EnumWithTrueDoesNotMatch1
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// boolean validation
-boolean validatedPayload = EnumWithTrueDoesNotMatch1.EnumWithTrueDoesNotMatch11.validate(
+val validatedPayload: Boolean = EnumWithTrueDoesNotMatch1.EnumWithTrueDoesNotMatch11.validate(
true,
configuration
-);
+)
```
### Field Summary
@@ -78,9 +74,9 @@ boolean validatedPayload = EnumWithTrueDoesNotMatch1.EnumWithTrueDoesNotMatch11.
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| boolean | validate(arg: [BooleanEnumWithTrueDoesNotMatch1Enums](#booleanenumwithtruedoesnotmatch1enums), configuration: SchemaConfiguration) |
-| [EnumWithTrueDoesNotMatch11BoxedBoolean](#enumwithtruedoesnotmatch11boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: [BooleanEnumWithTrueDoesNotMatch1Enums](#booleanenumwithtruedoesnotmatch1enums), configuration: SchemaConfiguration) |
+| [EnumWithTrueDoesNotMatch11BoxedBoolean](#enumwithtruedoesnotmatch11boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
| [EnumWithTrueDoesNotMatch11Boxed](#enumwithtruedoesnotmatch11boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumsInProperties.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumsInProperties.md
index dad4dd136ad..ee7139fb479 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumsInProperties.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/EnumsInProperties.md
@@ -14,17 +14,17 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [EnumsInProperties.EnumsInProperties1Boxed](#enumsinproperties1boxed)
sealed interface for validated payloads |
-| record | [EnumsInProperties.EnumsInProperties1BoxedMap](#enumsinproperties1boxedmap)
boxed class to store validated Map payloads |
-| static class | [EnumsInProperties.EnumsInProperties1](#enumsinproperties1)
schema class |
-| static class | [EnumsInProperties.EnumsInPropertiesMapBuilder](#enumsinpropertiesmapbuilder)
builder for Map payloads |
-| static class | [EnumsInProperties.EnumsInPropertiesMap](#enumsinpropertiesmap)
output class for Map payloads |
+| data class | [EnumsInProperties.EnumsInProperties1BoxedMap](#enumsinproperties1boxedmap)
boxed class to store validated Map payloads |
+| class | [EnumsInProperties.EnumsInProperties1](#enumsinproperties1)
schema class |
+| class | [EnumsInProperties.EnumsInPropertiesMapBuilder](#enumsinpropertiesmapbuilder)
builder for Map payloads |
+| class | [EnumsInProperties.EnumsInPropertiesMap](#enumsinpropertiesmap)
output class for Map payloads |
| sealed interface | [EnumsInProperties.BarBoxed](#barboxed)
sealed interface for validated payloads |
-| record | [EnumsInProperties.BarBoxedString](#barboxedstring)
boxed class to store validated String payloads |
-| static class | [EnumsInProperties.Bar](#bar)
schema class |
+| data class | [EnumsInProperties.BarBoxedString](#barboxedstring)
boxed class to store validated String payloads |
+| class | [EnumsInProperties.Bar](#bar)
schema class |
| enum | [EnumsInProperties.StringBarEnums](#stringbarenums)
String enum |
| sealed interface | [EnumsInProperties.FooBoxed](#fooboxed)
sealed interface for validated payloads |
-| record | [EnumsInProperties.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
-| static class | [EnumsInProperties.Foo](#foo)
schema class |
+| data class | [EnumsInProperties.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
+| class | [EnumsInProperties.Foo](#foo)
schema class |
| enum | [EnumsInProperties.StringFooEnums](#stringfooenums)
String enum |
## EnumsInProperties1Boxed
@@ -59,31 +59,27 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.EnumsInProperties;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.EnumsInProperties
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// Map validation
-EnumsInProperties.EnumsInPropertiesMap validatedPayload =
+val validatedPayload: EnumsInProperties.EnumsInPropertiesMap =
EnumsInProperties.EnumsInProperties1.validate(
- new EnumsInProperties.EnumsInPropertiesMapBuilder()
+ EnumsInProperties.EnumsInPropertiesMapBuilder()
.bar("bar")
.foo("foo")
.build(),
configuration
-);
+)
```
### Field Summary
@@ -96,8 +92,8 @@ EnumsInProperties.EnumsInPropertiesMap validatedPayload =
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
-| [EnumsInPropertiesMap](#enumsinpropertiesmap) | validate(arg: [Map<?, ?>](#enumsinpropertiesmapbuilder), configuration: SchemaConfiguration) |
-| [EnumsInProperties1BoxedMap](#enumsinproperties1boxedmap) | validateAndBox([Map<?, ?>](#enumsinpropertiesmapbuilder), configuration: SchemaConfiguration) |
+| [EnumsInPropertiesMap](#enumsinpropertiesmap) | validate(arg: [Map<*, *>](#enumsinpropertiesmapbuilder), configuration: SchemaConfiguration) |
+| [EnumsInProperties1BoxedMap](#enumsinproperties1boxedmap) | validateAndBox([Map<*, *>](#enumsinpropertiesmapbuilder), configuration: SchemaConfiguration) |
| [EnumsInProperties1Boxed](#enumsinproperties1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -191,25 +187,21 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.EnumsInProperties;
-
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.EnumsInProperties
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// String validation
-String validatedPayload = EnumsInProperties.Bar.validate(
+val validatedPayload: String = EnumsInProperties.Bar.validate(
"bar",
configuration
-);
+)
```
### Field Summary
@@ -270,25 +262,21 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.EnumsInProperties;
-
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.EnumsInProperties
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// String validation
-String validatedPayload = EnumsInProperties.Foo.validate(
+val validatedPayload: String = EnumsInProperties.Foo.validate(
"foo",
configuration
-);
+)
```
### Field Summary
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ForbiddenProperty.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ForbiddenProperty.md
index 59362492629..2938aa8693f 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ForbiddenProperty.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ForbiddenProperty.md
@@ -13,23 +13,23 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [ForbiddenProperty.ForbiddenProperty1Boxed](#forbiddenproperty1boxed)
sealed interface for validated payloads |
-| record | [ForbiddenProperty.ForbiddenProperty1BoxedVoid](#forbiddenproperty1boxedvoid)
boxed class to store validated null payloads |
-| record | [ForbiddenProperty.ForbiddenProperty1BoxedBoolean](#forbiddenproperty1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [ForbiddenProperty.ForbiddenProperty1BoxedNumber](#forbiddenproperty1boxednumber)
boxed class to store validated Number payloads |
-| record | [ForbiddenProperty.ForbiddenProperty1BoxedString](#forbiddenproperty1boxedstring)
boxed class to store validated String payloads |
-| record | [ForbiddenProperty.ForbiddenProperty1BoxedList](#forbiddenproperty1boxedlist)
boxed class to store validated List payloads |
-| record | [ForbiddenProperty.ForbiddenProperty1BoxedMap](#forbiddenproperty1boxedmap)
boxed class to store validated Map payloads |
-| static class | [ForbiddenProperty.ForbiddenProperty1](#forbiddenproperty1)
schema class |
-| static class | [ForbiddenProperty.ForbiddenPropertyMapBuilder](#forbiddenpropertymapbuilder)
builder for Map payloads |
-| static class | [ForbiddenProperty.ForbiddenPropertyMap](#forbiddenpropertymap)
output class for Map payloads |
+| data class | [ForbiddenProperty.ForbiddenProperty1BoxedVoid](#forbiddenproperty1boxedvoid)
boxed class to store validated null payloads |
+| data class | [ForbiddenProperty.ForbiddenProperty1BoxedBoolean](#forbiddenproperty1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [ForbiddenProperty.ForbiddenProperty1BoxedNumber](#forbiddenproperty1boxednumber)
boxed class to store validated Number payloads |
+| data class | [ForbiddenProperty.ForbiddenProperty1BoxedString](#forbiddenproperty1boxedstring)
boxed class to store validated String payloads |
+| data class | [ForbiddenProperty.ForbiddenProperty1BoxedList](#forbiddenproperty1boxedlist)
boxed class to store validated List payloads |
+| data class | [ForbiddenProperty.ForbiddenProperty1BoxedMap](#forbiddenproperty1boxedmap)
boxed class to store validated Map payloads |
+| class | [ForbiddenProperty.ForbiddenProperty1](#forbiddenproperty1)
schema class |
+| class | [ForbiddenProperty.ForbiddenPropertyMapBuilder](#forbiddenpropertymapbuilder)
builder for Map payloads |
+| class | [ForbiddenProperty.ForbiddenPropertyMap](#forbiddenpropertymap)
output class for Map payloads |
| sealed interface | [ForbiddenProperty.FooBoxed](#fooboxed)
sealed interface for validated payloads |
-| record | [ForbiddenProperty.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
-| record | [ForbiddenProperty.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
-| record | [ForbiddenProperty.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
-| record | [ForbiddenProperty.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
-| record | [ForbiddenProperty.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
-| record | [ForbiddenProperty.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
-| static class | [ForbiddenProperty.Foo](#foo)
schema class |
+| data class | [ForbiddenProperty.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
+| data class | [ForbiddenProperty.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
+| data class | [ForbiddenProperty.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
+| data class | [ForbiddenProperty.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
+| data class | [ForbiddenProperty.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
+| data class | [ForbiddenProperty.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
+| class | [ForbiddenProperty.Foo](#foo)
schema class |
## ForbiddenProperty1Boxed
sealed interface ForbiddenProperty1Boxed
@@ -64,7 +64,7 @@ data class that stores validated null payloads, sealed permits implementation
data class ForbiddenProperty1BoxedBoolean
implements [ForbiddenProperty1Boxed](#forbiddenproperty1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -161,19 +161,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [ForbiddenPropertyMap](#forbiddenpropertymap) | validate(arg: [Map<?, ?>](#forbiddenpropertymapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [ForbiddenPropertyMap](#forbiddenpropertymap) | validate(arg: [Map<*, *>](#forbiddenpropertymapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [ForbiddenProperty1BoxedString](#forbiddenproperty1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [ForbiddenProperty1BoxedVoid](#forbiddenproperty1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [ForbiddenProperty1BoxedNumber](#forbiddenproperty1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [ForbiddenProperty1BoxedBoolean](#forbiddenproperty1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [ForbiddenProperty1BoxedMap](#forbiddenproperty1boxedmap) | validateAndBox([Map<?, ?>](#forbiddenpropertymapbuilder), configuration: SchemaConfiguration) |
+| [ForbiddenProperty1BoxedBoolean](#forbiddenproperty1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [ForbiddenProperty1BoxedMap](#forbiddenproperty1boxedmap) | validateAndBox([Map<*, *>](#forbiddenpropertymapbuilder), configuration: SchemaConfiguration) |
| [ForbiddenProperty1BoxedList](#forbiddenproperty1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [ForbiddenProperty1Boxed](#forbiddenproperty1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -258,7 +258,7 @@ data class that stores validated null payloads, sealed permits implementation
data class FooBoxedBoolean
implements [FooBoxed](#fooboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/HostnameFormat.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/HostnameFormat.md
index 9bfb2c2b465..d994a4bf149 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/HostnameFormat.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/HostnameFormat.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [HostnameFormat.HostnameFormat1Boxed](#hostnameformat1boxed)
sealed interface for validated payloads |
-| record | [HostnameFormat.HostnameFormat1BoxedVoid](#hostnameformat1boxedvoid)
boxed class to store validated null payloads |
-| record | [HostnameFormat.HostnameFormat1BoxedBoolean](#hostnameformat1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [HostnameFormat.HostnameFormat1BoxedNumber](#hostnameformat1boxednumber)
boxed class to store validated Number payloads |
-| record | [HostnameFormat.HostnameFormat1BoxedString](#hostnameformat1boxedstring)
boxed class to store validated String payloads |
-| record | [HostnameFormat.HostnameFormat1BoxedList](#hostnameformat1boxedlist)
boxed class to store validated List payloads |
-| record | [HostnameFormat.HostnameFormat1BoxedMap](#hostnameformat1boxedmap)
boxed class to store validated Map payloads |
-| static class | [HostnameFormat.HostnameFormat1](#hostnameformat1)
schema class |
+| data class | [HostnameFormat.HostnameFormat1BoxedVoid](#hostnameformat1boxedvoid)
boxed class to store validated null payloads |
+| data class | [HostnameFormat.HostnameFormat1BoxedBoolean](#hostnameformat1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [HostnameFormat.HostnameFormat1BoxedNumber](#hostnameformat1boxednumber)
boxed class to store validated Number payloads |
+| data class | [HostnameFormat.HostnameFormat1BoxedString](#hostnameformat1boxedstring)
boxed class to store validated String payloads |
+| data class | [HostnameFormat.HostnameFormat1BoxedList](#hostnameformat1boxedlist)
boxed class to store validated List payloads |
+| data class | [HostnameFormat.HostnameFormat1BoxedMap](#hostnameformat1boxedmap)
boxed class to store validated Map payloads |
+| class | [HostnameFormat.HostnameFormat1](#hostnameformat1)
schema class |
## HostnameFormat1Boxed
sealed interface HostnameFormat1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class HostnameFormat1BoxedBoolean
implements [HostnameFormat1Boxed](#hostnameformat1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [HostnameFormat1BoxedString](#hostnameformat1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [HostnameFormat1BoxedVoid](#hostnameformat1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [HostnameFormat1BoxedNumber](#hostnameformat1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [HostnameFormat1BoxedBoolean](#hostnameformat1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [HostnameFormat1BoxedMap](#hostnameformat1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [HostnameFormat1BoxedBoolean](#hostnameformat1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [HostnameFormat1BoxedMap](#hostnameformat1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [HostnameFormat1BoxedList](#hostnameformat1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [HostnameFormat1Boxed](#hostnameformat1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/IntegerTypeMatchesIntegers.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/IntegerTypeMatchesIntegers.md
index 39131a09a05..34c8485ddc7 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/IntegerTypeMatchesIntegers.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/IntegerTypeMatchesIntegers.md
@@ -11,8 +11,8 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [IntegerTypeMatchesIntegers.IntegerTypeMatchesIntegers1Boxed](#integertypematchesintegers1boxed)
sealed interface for validated payloads |
-| record | [IntegerTypeMatchesIntegers.IntegerTypeMatchesIntegers1BoxedNumber](#integertypematchesintegers1boxednumber)
boxed class to store validated Number payloads |
-| static class | [IntegerTypeMatchesIntegers.IntegerTypeMatchesIntegers1](#integertypematchesintegers1)
schema class |
+| data class | [IntegerTypeMatchesIntegers.IntegerTypeMatchesIntegers1BoxedNumber](#integertypematchesintegers1boxednumber)
boxed class to store validated Number payloads |
+| class | [IntegerTypeMatchesIntegers.IntegerTypeMatchesIntegers1](#integertypematchesintegers1)
schema class |
## IntegerTypeMatchesIntegers1Boxed
sealed interface IntegerTypeMatchesIntegers1Boxed
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf.md
index 75d8899d5fb..358f62d881c 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf.md
@@ -11,8 +11,8 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf.InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf1Boxed](#invalidinstanceshouldnotraiseerrorwhenfloatdivisioninf1boxed)
sealed interface for validated payloads |
-| record | [InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf.InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf1BoxedNumber](#invalidinstanceshouldnotraiseerrorwhenfloatdivisioninf1boxednumber)
boxed class to store validated Number payloads |
-| static class | [InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf.InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf1](#invalidinstanceshouldnotraiseerrorwhenfloatdivisioninf1)
schema class |
+| data class | [InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf.InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf1BoxedNumber](#invalidinstanceshouldnotraiseerrorwhenfloatdivisioninf1boxednumber)
boxed class to store validated Number payloads |
+| class | [InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf.InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf1](#invalidinstanceshouldnotraiseerrorwhenfloatdivisioninf1)
schema class |
## InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf1Boxed
sealed interface InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf1Boxed
@@ -46,25 +46,21 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// int validation
-int validatedPayload = InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf.InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf1.validate(
+val validatedPayload: Int = InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf.InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf1.validate(
1L,
configuration
-);
+)
```
### Field Summary
@@ -77,7 +73,7 @@ int validatedPayload = InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf.In
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
| [InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf1BoxedNumber](#invalidinstanceshouldnotraiseerrorwhenfloatdivisioninf1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
| [InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInf1Boxed](#invalidinstanceshouldnotraiseerrorwhenfloatdivisioninf1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/InvalidStringValueForDefault.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/InvalidStringValueForDefault.md
index d94689558b8..98d0b28b748 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/InvalidStringValueForDefault.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/InvalidStringValueForDefault.md
@@ -13,18 +13,18 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [InvalidStringValueForDefault.InvalidStringValueForDefault1Boxed](#invalidstringvaluefordefault1boxed)
sealed interface for validated payloads |
-| record | [InvalidStringValueForDefault.InvalidStringValueForDefault1BoxedVoid](#invalidstringvaluefordefault1boxedvoid)
boxed class to store validated null payloads |
-| record | [InvalidStringValueForDefault.InvalidStringValueForDefault1BoxedBoolean](#invalidstringvaluefordefault1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [InvalidStringValueForDefault.InvalidStringValueForDefault1BoxedNumber](#invalidstringvaluefordefault1boxednumber)
boxed class to store validated Number payloads |
-| record | [InvalidStringValueForDefault.InvalidStringValueForDefault1BoxedString](#invalidstringvaluefordefault1boxedstring)
boxed class to store validated String payloads |
-| record | [InvalidStringValueForDefault.InvalidStringValueForDefault1BoxedList](#invalidstringvaluefordefault1boxedlist)
boxed class to store validated List payloads |
-| record | [InvalidStringValueForDefault.InvalidStringValueForDefault1BoxedMap](#invalidstringvaluefordefault1boxedmap)
boxed class to store validated Map payloads |
-| static class | [InvalidStringValueForDefault.InvalidStringValueForDefault1](#invalidstringvaluefordefault1)
schema class |
-| static class | [InvalidStringValueForDefault.InvalidStringValueForDefaultMapBuilder](#invalidstringvaluefordefaultmapbuilder)
builder for Map payloads |
-| static class | [InvalidStringValueForDefault.InvalidStringValueForDefaultMap](#invalidstringvaluefordefaultmap)
output class for Map payloads |
+| data class | [InvalidStringValueForDefault.InvalidStringValueForDefault1BoxedVoid](#invalidstringvaluefordefault1boxedvoid)
boxed class to store validated null payloads |
+| data class | [InvalidStringValueForDefault.InvalidStringValueForDefault1BoxedBoolean](#invalidstringvaluefordefault1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [InvalidStringValueForDefault.InvalidStringValueForDefault1BoxedNumber](#invalidstringvaluefordefault1boxednumber)
boxed class to store validated Number payloads |
+| data class | [InvalidStringValueForDefault.InvalidStringValueForDefault1BoxedString](#invalidstringvaluefordefault1boxedstring)
boxed class to store validated String payloads |
+| data class | [InvalidStringValueForDefault.InvalidStringValueForDefault1BoxedList](#invalidstringvaluefordefault1boxedlist)
boxed class to store validated List payloads |
+| data class | [InvalidStringValueForDefault.InvalidStringValueForDefault1BoxedMap](#invalidstringvaluefordefault1boxedmap)
boxed class to store validated Map payloads |
+| class | [InvalidStringValueForDefault.InvalidStringValueForDefault1](#invalidstringvaluefordefault1)
schema class |
+| class | [InvalidStringValueForDefault.InvalidStringValueForDefaultMapBuilder](#invalidstringvaluefordefaultmapbuilder)
builder for Map payloads |
+| class | [InvalidStringValueForDefault.InvalidStringValueForDefaultMap](#invalidstringvaluefordefaultmap)
output class for Map payloads |
| sealed interface | [InvalidStringValueForDefault.BarBoxed](#barboxed)
sealed interface for validated payloads |
-| record | [InvalidStringValueForDefault.BarBoxedString](#barboxedstring)
boxed class to store validated String payloads |
-| static class | [InvalidStringValueForDefault.Bar](#bar)
schema class |
+| data class | [InvalidStringValueForDefault.BarBoxedString](#barboxedstring)
boxed class to store validated String payloads |
+| class | [InvalidStringValueForDefault.Bar](#bar)
schema class |
## InvalidStringValueForDefault1Boxed
sealed interface InvalidStringValueForDefault1Boxed
@@ -59,7 +59,7 @@ data class that stores validated null payloads, sealed permits implementation
data class InvalidStringValueForDefault1BoxedBoolean
implements [InvalidStringValueForDefault1Boxed](#invalidstringvaluefordefault1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -156,19 +156,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [InvalidStringValueForDefaultMap](#invalidstringvaluefordefaultmap) | validate(arg: [Map<?, ?>](#invalidstringvaluefordefaultmapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [InvalidStringValueForDefaultMap](#invalidstringvaluefordefaultmap) | validate(arg: [Map<*, *>](#invalidstringvaluefordefaultmapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [InvalidStringValueForDefault1BoxedString](#invalidstringvaluefordefault1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [InvalidStringValueForDefault1BoxedVoid](#invalidstringvaluefordefault1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [InvalidStringValueForDefault1BoxedNumber](#invalidstringvaluefordefault1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [InvalidStringValueForDefault1BoxedBoolean](#invalidstringvaluefordefault1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [InvalidStringValueForDefault1BoxedMap](#invalidstringvaluefordefault1boxedmap) | validateAndBox([Map<?, ?>](#invalidstringvaluefordefaultmapbuilder), configuration: SchemaConfiguration) |
+| [InvalidStringValueForDefault1BoxedBoolean](#invalidstringvaluefordefault1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [InvalidStringValueForDefault1BoxedMap](#invalidstringvaluefordefault1boxedmap) | validateAndBox([Map<*, *>](#invalidstringvaluefordefaultmapbuilder), configuration: SchemaConfiguration) |
| [InvalidStringValueForDefault1BoxedList](#invalidstringvaluefordefault1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [InvalidStringValueForDefault1Boxed](#invalidstringvaluefordefault1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -244,32 +244,28 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.InvalidStringValueForDefault;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.InvalidStringValueForDefault
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// String validation
-String validatedPayload = InvalidStringValueForDefault.Bar.validate(
+val validatedPayload: String = InvalidStringValueForDefault.Bar.validate(
"a",
configuration
-);
+)
```
### Field Summary
| Modifier and Type | Field and Description |
| ----------------- | ---------------------- |
| Set> | type = setOf(
String::class.java
)
|
-| Integer | minLength = 4 |
+| Int | minLength = 4 |
| Any? | defaultValue = "bad" |
### Method Summary
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Ipv4Format.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Ipv4Format.md
index 0ddec8c4233..5ce5ef29e2d 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Ipv4Format.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Ipv4Format.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [Ipv4Format.Ipv4Format1Boxed](#ipv4format1boxed)
sealed interface for validated payloads |
-| record | [Ipv4Format.Ipv4Format1BoxedVoid](#ipv4format1boxedvoid)
boxed class to store validated null payloads |
-| record | [Ipv4Format.Ipv4Format1BoxedBoolean](#ipv4format1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [Ipv4Format.Ipv4Format1BoxedNumber](#ipv4format1boxednumber)
boxed class to store validated Number payloads |
-| record | [Ipv4Format.Ipv4Format1BoxedString](#ipv4format1boxedstring)
boxed class to store validated String payloads |
-| record | [Ipv4Format.Ipv4Format1BoxedList](#ipv4format1boxedlist)
boxed class to store validated List payloads |
-| record | [Ipv4Format.Ipv4Format1BoxedMap](#ipv4format1boxedmap)
boxed class to store validated Map payloads |
-| static class | [Ipv4Format.Ipv4Format1](#ipv4format1)
schema class |
+| data class | [Ipv4Format.Ipv4Format1BoxedVoid](#ipv4format1boxedvoid)
boxed class to store validated null payloads |
+| data class | [Ipv4Format.Ipv4Format1BoxedBoolean](#ipv4format1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [Ipv4Format.Ipv4Format1BoxedNumber](#ipv4format1boxednumber)
boxed class to store validated Number payloads |
+| data class | [Ipv4Format.Ipv4Format1BoxedString](#ipv4format1boxedstring)
boxed class to store validated String payloads |
+| data class | [Ipv4Format.Ipv4Format1BoxedList](#ipv4format1boxedlist)
boxed class to store validated List payloads |
+| data class | [Ipv4Format.Ipv4Format1BoxedMap](#ipv4format1boxedmap)
boxed class to store validated Map payloads |
+| class | [Ipv4Format.Ipv4Format1](#ipv4format1)
schema class |
## Ipv4Format1Boxed
sealed interface Ipv4Format1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Ipv4Format1BoxedBoolean
implements [Ipv4Format1Boxed](#ipv4format1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Ipv4Format1BoxedString](#ipv4format1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Ipv4Format1BoxedVoid](#ipv4format1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Ipv4Format1BoxedNumber](#ipv4format1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Ipv4Format1BoxedBoolean](#ipv4format1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Ipv4Format1BoxedMap](#ipv4format1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Ipv4Format1BoxedBoolean](#ipv4format1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Ipv4Format1BoxedMap](#ipv4format1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Ipv4Format1BoxedList](#ipv4format1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Ipv4Format1Boxed](#ipv4format1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Ipv6Format.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Ipv6Format.md
index d78fd50c8b4..3a0e59be91b 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Ipv6Format.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Ipv6Format.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [Ipv6Format.Ipv6Format1Boxed](#ipv6format1boxed)
sealed interface for validated payloads |
-| record | [Ipv6Format.Ipv6Format1BoxedVoid](#ipv6format1boxedvoid)
boxed class to store validated null payloads |
-| record | [Ipv6Format.Ipv6Format1BoxedBoolean](#ipv6format1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [Ipv6Format.Ipv6Format1BoxedNumber](#ipv6format1boxednumber)
boxed class to store validated Number payloads |
-| record | [Ipv6Format.Ipv6Format1BoxedString](#ipv6format1boxedstring)
boxed class to store validated String payloads |
-| record | [Ipv6Format.Ipv6Format1BoxedList](#ipv6format1boxedlist)
boxed class to store validated List payloads |
-| record | [Ipv6Format.Ipv6Format1BoxedMap](#ipv6format1boxedmap)
boxed class to store validated Map payloads |
-| static class | [Ipv6Format.Ipv6Format1](#ipv6format1)
schema class |
+| data class | [Ipv6Format.Ipv6Format1BoxedVoid](#ipv6format1boxedvoid)
boxed class to store validated null payloads |
+| data class | [Ipv6Format.Ipv6Format1BoxedBoolean](#ipv6format1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [Ipv6Format.Ipv6Format1BoxedNumber](#ipv6format1boxednumber)
boxed class to store validated Number payloads |
+| data class | [Ipv6Format.Ipv6Format1BoxedString](#ipv6format1boxedstring)
boxed class to store validated String payloads |
+| data class | [Ipv6Format.Ipv6Format1BoxedList](#ipv6format1boxedlist)
boxed class to store validated List payloads |
+| data class | [Ipv6Format.Ipv6Format1BoxedMap](#ipv6format1boxedmap)
boxed class to store validated Map payloads |
+| class | [Ipv6Format.Ipv6Format1](#ipv6format1)
schema class |
## Ipv6Format1Boxed
sealed interface Ipv6Format1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Ipv6Format1BoxedBoolean
implements [Ipv6Format1Boxed](#ipv6format1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Ipv6Format1BoxedString](#ipv6format1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Ipv6Format1BoxedVoid](#ipv6format1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Ipv6Format1BoxedNumber](#ipv6format1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Ipv6Format1BoxedBoolean](#ipv6format1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Ipv6Format1BoxedMap](#ipv6format1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Ipv6Format1BoxedBoolean](#ipv6format1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Ipv6Format1BoxedMap](#ipv6format1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Ipv6Format1BoxedList](#ipv6format1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Ipv6Format1Boxed](#ipv6format1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/JsonPointerFormat.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/JsonPointerFormat.md
index 6eddd588dff..7efb406a38d 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/JsonPointerFormat.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/JsonPointerFormat.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [JsonPointerFormat.JsonPointerFormat1Boxed](#jsonpointerformat1boxed)
sealed interface for validated payloads |
-| record | [JsonPointerFormat.JsonPointerFormat1BoxedVoid](#jsonpointerformat1boxedvoid)
boxed class to store validated null payloads |
-| record | [JsonPointerFormat.JsonPointerFormat1BoxedBoolean](#jsonpointerformat1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [JsonPointerFormat.JsonPointerFormat1BoxedNumber](#jsonpointerformat1boxednumber)
boxed class to store validated Number payloads |
-| record | [JsonPointerFormat.JsonPointerFormat1BoxedString](#jsonpointerformat1boxedstring)
boxed class to store validated String payloads |
-| record | [JsonPointerFormat.JsonPointerFormat1BoxedList](#jsonpointerformat1boxedlist)
boxed class to store validated List payloads |
-| record | [JsonPointerFormat.JsonPointerFormat1BoxedMap](#jsonpointerformat1boxedmap)
boxed class to store validated Map payloads |
-| static class | [JsonPointerFormat.JsonPointerFormat1](#jsonpointerformat1)
schema class |
+| data class | [JsonPointerFormat.JsonPointerFormat1BoxedVoid](#jsonpointerformat1boxedvoid)
boxed class to store validated null payloads |
+| data class | [JsonPointerFormat.JsonPointerFormat1BoxedBoolean](#jsonpointerformat1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [JsonPointerFormat.JsonPointerFormat1BoxedNumber](#jsonpointerformat1boxednumber)
boxed class to store validated Number payloads |
+| data class | [JsonPointerFormat.JsonPointerFormat1BoxedString](#jsonpointerformat1boxedstring)
boxed class to store validated String payloads |
+| data class | [JsonPointerFormat.JsonPointerFormat1BoxedList](#jsonpointerformat1boxedlist)
boxed class to store validated List payloads |
+| data class | [JsonPointerFormat.JsonPointerFormat1BoxedMap](#jsonpointerformat1boxedmap)
boxed class to store validated Map payloads |
+| class | [JsonPointerFormat.JsonPointerFormat1](#jsonpointerformat1)
schema class |
## JsonPointerFormat1Boxed
sealed interface JsonPointerFormat1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class JsonPointerFormat1BoxedBoolean
implements [JsonPointerFormat1Boxed](#jsonpointerformat1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [JsonPointerFormat1BoxedString](#jsonpointerformat1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [JsonPointerFormat1BoxedVoid](#jsonpointerformat1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [JsonPointerFormat1BoxedNumber](#jsonpointerformat1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [JsonPointerFormat1BoxedBoolean](#jsonpointerformat1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [JsonPointerFormat1BoxedMap](#jsonpointerformat1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [JsonPointerFormat1BoxedBoolean](#jsonpointerformat1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [JsonPointerFormat1BoxedMap](#jsonpointerformat1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [JsonPointerFormat1BoxedList](#jsonpointerformat1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [JsonPointerFormat1Boxed](#jsonpointerformat1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaximumValidation.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaximumValidation.md
index 30da56e71cc..6702dd250eb 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaximumValidation.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaximumValidation.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [MaximumValidation.MaximumValidation1Boxed](#maximumvalidation1boxed)
sealed interface for validated payloads |
-| record | [MaximumValidation.MaximumValidation1BoxedVoid](#maximumvalidation1boxedvoid)
boxed class to store validated null payloads |
-| record | [MaximumValidation.MaximumValidation1BoxedBoolean](#maximumvalidation1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [MaximumValidation.MaximumValidation1BoxedNumber](#maximumvalidation1boxednumber)
boxed class to store validated Number payloads |
-| record | [MaximumValidation.MaximumValidation1BoxedString](#maximumvalidation1boxedstring)
boxed class to store validated String payloads |
-| record | [MaximumValidation.MaximumValidation1BoxedList](#maximumvalidation1boxedlist)
boxed class to store validated List payloads |
-| record | [MaximumValidation.MaximumValidation1BoxedMap](#maximumvalidation1boxedmap)
boxed class to store validated Map payloads |
-| static class | [MaximumValidation.MaximumValidation1](#maximumvalidation1)
schema class |
+| data class | [MaximumValidation.MaximumValidation1BoxedVoid](#maximumvalidation1boxedvoid)
boxed class to store validated null payloads |
+| data class | [MaximumValidation.MaximumValidation1BoxedBoolean](#maximumvalidation1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [MaximumValidation.MaximumValidation1BoxedNumber](#maximumvalidation1boxednumber)
boxed class to store validated Number payloads |
+| data class | [MaximumValidation.MaximumValidation1BoxedString](#maximumvalidation1boxedstring)
boxed class to store validated String payloads |
+| data class | [MaximumValidation.MaximumValidation1BoxedList](#maximumvalidation1boxedlist)
boxed class to store validated List payloads |
+| data class | [MaximumValidation.MaximumValidation1BoxedMap](#maximumvalidation1boxedmap)
boxed class to store validated Map payloads |
+| class | [MaximumValidation.MaximumValidation1](#maximumvalidation1)
schema class |
## MaximumValidation1Boxed
sealed interface MaximumValidation1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class MaximumValidation1BoxedBoolean
implements [MaximumValidation1Boxed](#maximumvalidation1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [MaximumValidation1BoxedString](#maximumvalidation1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [MaximumValidation1BoxedVoid](#maximumvalidation1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [MaximumValidation1BoxedNumber](#maximumvalidation1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [MaximumValidation1BoxedBoolean](#maximumvalidation1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [MaximumValidation1BoxedMap](#maximumvalidation1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [MaximumValidation1BoxedBoolean](#maximumvalidation1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [MaximumValidation1BoxedMap](#maximumvalidation1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [MaximumValidation1BoxedList](#maximumvalidation1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [MaximumValidation1Boxed](#maximumvalidation1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaximumValidationWithUnsignedInteger.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaximumValidationWithUnsignedInteger.md
index c9730a8592b..710091b79c3 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaximumValidationWithUnsignedInteger.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaximumValidationWithUnsignedInteger.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [MaximumValidationWithUnsignedInteger.MaximumValidationWithUnsignedInteger1Boxed](#maximumvalidationwithunsignedinteger1boxed)
sealed interface for validated payloads |
-| record | [MaximumValidationWithUnsignedInteger.MaximumValidationWithUnsignedInteger1BoxedVoid](#maximumvalidationwithunsignedinteger1boxedvoid)
boxed class to store validated null payloads |
-| record | [MaximumValidationWithUnsignedInteger.MaximumValidationWithUnsignedInteger1BoxedBoolean](#maximumvalidationwithunsignedinteger1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [MaximumValidationWithUnsignedInteger.MaximumValidationWithUnsignedInteger1BoxedNumber](#maximumvalidationwithunsignedinteger1boxednumber)
boxed class to store validated Number payloads |
-| record | [MaximumValidationWithUnsignedInteger.MaximumValidationWithUnsignedInteger1BoxedString](#maximumvalidationwithunsignedinteger1boxedstring)
boxed class to store validated String payloads |
-| record | [MaximumValidationWithUnsignedInteger.MaximumValidationWithUnsignedInteger1BoxedList](#maximumvalidationwithunsignedinteger1boxedlist)
boxed class to store validated List payloads |
-| record | [MaximumValidationWithUnsignedInteger.MaximumValidationWithUnsignedInteger1BoxedMap](#maximumvalidationwithunsignedinteger1boxedmap)
boxed class to store validated Map payloads |
-| static class | [MaximumValidationWithUnsignedInteger.MaximumValidationWithUnsignedInteger1](#maximumvalidationwithunsignedinteger1)
schema class |
+| data class | [MaximumValidationWithUnsignedInteger.MaximumValidationWithUnsignedInteger1BoxedVoid](#maximumvalidationwithunsignedinteger1boxedvoid)
boxed class to store validated null payloads |
+| data class | [MaximumValidationWithUnsignedInteger.MaximumValidationWithUnsignedInteger1BoxedBoolean](#maximumvalidationwithunsignedinteger1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [MaximumValidationWithUnsignedInteger.MaximumValidationWithUnsignedInteger1BoxedNumber](#maximumvalidationwithunsignedinteger1boxednumber)
boxed class to store validated Number payloads |
+| data class | [MaximumValidationWithUnsignedInteger.MaximumValidationWithUnsignedInteger1BoxedString](#maximumvalidationwithunsignedinteger1boxedstring)
boxed class to store validated String payloads |
+| data class | [MaximumValidationWithUnsignedInteger.MaximumValidationWithUnsignedInteger1BoxedList](#maximumvalidationwithunsignedinteger1boxedlist)
boxed class to store validated List payloads |
+| data class | [MaximumValidationWithUnsignedInteger.MaximumValidationWithUnsignedInteger1BoxedMap](#maximumvalidationwithunsignedinteger1boxedmap)
boxed class to store validated Map payloads |
+| class | [MaximumValidationWithUnsignedInteger.MaximumValidationWithUnsignedInteger1](#maximumvalidationwithunsignedinteger1)
schema class |
## MaximumValidationWithUnsignedInteger1Boxed
sealed interface MaximumValidationWithUnsignedInteger1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class MaximumValidationWithUnsignedInteger1BoxedBoolean
implements [MaximumValidationWithUnsignedInteger1Boxed](#maximumvalidationwithunsignedinteger1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [MaximumValidationWithUnsignedInteger1BoxedString](#maximumvalidationwithunsignedinteger1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [MaximumValidationWithUnsignedInteger1BoxedVoid](#maximumvalidationwithunsignedinteger1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [MaximumValidationWithUnsignedInteger1BoxedNumber](#maximumvalidationwithunsignedinteger1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [MaximumValidationWithUnsignedInteger1BoxedBoolean](#maximumvalidationwithunsignedinteger1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [MaximumValidationWithUnsignedInteger1BoxedMap](#maximumvalidationwithunsignedinteger1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [MaximumValidationWithUnsignedInteger1BoxedBoolean](#maximumvalidationwithunsignedinteger1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [MaximumValidationWithUnsignedInteger1BoxedMap](#maximumvalidationwithunsignedinteger1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [MaximumValidationWithUnsignedInteger1BoxedList](#maximumvalidationwithunsignedinteger1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [MaximumValidationWithUnsignedInteger1Boxed](#maximumvalidationwithunsignedinteger1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaxitemsValidation.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaxitemsValidation.md
index 3ea5955c1d2..f15f8ae35c0 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaxitemsValidation.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaxitemsValidation.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [MaxitemsValidation.MaxitemsValidation1Boxed](#maxitemsvalidation1boxed)
sealed interface for validated payloads |
-| record | [MaxitemsValidation.MaxitemsValidation1BoxedVoid](#maxitemsvalidation1boxedvoid)
boxed class to store validated null payloads |
-| record | [MaxitemsValidation.MaxitemsValidation1BoxedBoolean](#maxitemsvalidation1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [MaxitemsValidation.MaxitemsValidation1BoxedNumber](#maxitemsvalidation1boxednumber)
boxed class to store validated Number payloads |
-| record | [MaxitemsValidation.MaxitemsValidation1BoxedString](#maxitemsvalidation1boxedstring)
boxed class to store validated String payloads |
-| record | [MaxitemsValidation.MaxitemsValidation1BoxedList](#maxitemsvalidation1boxedlist)
boxed class to store validated List payloads |
-| record | [MaxitemsValidation.MaxitemsValidation1BoxedMap](#maxitemsvalidation1boxedmap)
boxed class to store validated Map payloads |
-| static class | [MaxitemsValidation.MaxitemsValidation1](#maxitemsvalidation1)
schema class |
+| data class | [MaxitemsValidation.MaxitemsValidation1BoxedVoid](#maxitemsvalidation1boxedvoid)
boxed class to store validated null payloads |
+| data class | [MaxitemsValidation.MaxitemsValidation1BoxedBoolean](#maxitemsvalidation1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [MaxitemsValidation.MaxitemsValidation1BoxedNumber](#maxitemsvalidation1boxednumber)
boxed class to store validated Number payloads |
+| data class | [MaxitemsValidation.MaxitemsValidation1BoxedString](#maxitemsvalidation1boxedstring)
boxed class to store validated String payloads |
+| data class | [MaxitemsValidation.MaxitemsValidation1BoxedList](#maxitemsvalidation1boxedlist)
boxed class to store validated List payloads |
+| data class | [MaxitemsValidation.MaxitemsValidation1BoxedMap](#maxitemsvalidation1boxedmap)
boxed class to store validated Map payloads |
+| class | [MaxitemsValidation.MaxitemsValidation1](#maxitemsvalidation1)
schema class |
## MaxitemsValidation1Boxed
sealed interface MaxitemsValidation1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class MaxitemsValidation1BoxedBoolean
implements [MaxitemsValidation1Boxed](#maxitemsvalidation1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -142,26 +142,26 @@ A schema class that validates payloads
### Field Summary
| Modifier and Type | Field and Description |
| ----------------- | ---------------------- |
-| Integer | maxItems = 2 |
+| Int | maxItems = 2 |
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [MaxitemsValidation1BoxedString](#maxitemsvalidation1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [MaxitemsValidation1BoxedVoid](#maxitemsvalidation1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [MaxitemsValidation1BoxedNumber](#maxitemsvalidation1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [MaxitemsValidation1BoxedBoolean](#maxitemsvalidation1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [MaxitemsValidation1BoxedMap](#maxitemsvalidation1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [MaxitemsValidation1BoxedBoolean](#maxitemsvalidation1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [MaxitemsValidation1BoxedMap](#maxitemsvalidation1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [MaxitemsValidation1BoxedList](#maxitemsvalidation1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [MaxitemsValidation1Boxed](#maxitemsvalidation1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaxlengthValidation.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaxlengthValidation.md
index bce5aed91d9..12cab7b46ff 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaxlengthValidation.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaxlengthValidation.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [MaxlengthValidation.MaxlengthValidation1Boxed](#maxlengthvalidation1boxed)
sealed interface for validated payloads |
-| record | [MaxlengthValidation.MaxlengthValidation1BoxedVoid](#maxlengthvalidation1boxedvoid)
boxed class to store validated null payloads |
-| record | [MaxlengthValidation.MaxlengthValidation1BoxedBoolean](#maxlengthvalidation1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [MaxlengthValidation.MaxlengthValidation1BoxedNumber](#maxlengthvalidation1boxednumber)
boxed class to store validated Number payloads |
-| record | [MaxlengthValidation.MaxlengthValidation1BoxedString](#maxlengthvalidation1boxedstring)
boxed class to store validated String payloads |
-| record | [MaxlengthValidation.MaxlengthValidation1BoxedList](#maxlengthvalidation1boxedlist)
boxed class to store validated List payloads |
-| record | [MaxlengthValidation.MaxlengthValidation1BoxedMap](#maxlengthvalidation1boxedmap)
boxed class to store validated Map payloads |
-| static class | [MaxlengthValidation.MaxlengthValidation1](#maxlengthvalidation1)
schema class |
+| data class | [MaxlengthValidation.MaxlengthValidation1BoxedVoid](#maxlengthvalidation1boxedvoid)
boxed class to store validated null payloads |
+| data class | [MaxlengthValidation.MaxlengthValidation1BoxedBoolean](#maxlengthvalidation1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [MaxlengthValidation.MaxlengthValidation1BoxedNumber](#maxlengthvalidation1boxednumber)
boxed class to store validated Number payloads |
+| data class | [MaxlengthValidation.MaxlengthValidation1BoxedString](#maxlengthvalidation1boxedstring)
boxed class to store validated String payloads |
+| data class | [MaxlengthValidation.MaxlengthValidation1BoxedList](#maxlengthvalidation1boxedlist)
boxed class to store validated List payloads |
+| data class | [MaxlengthValidation.MaxlengthValidation1BoxedMap](#maxlengthvalidation1boxedmap)
boxed class to store validated Map payloads |
+| class | [MaxlengthValidation.MaxlengthValidation1](#maxlengthvalidation1)
schema class |
## MaxlengthValidation1Boxed
sealed interface MaxlengthValidation1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class MaxlengthValidation1BoxedBoolean
implements [MaxlengthValidation1Boxed](#maxlengthvalidation1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -142,26 +142,26 @@ A schema class that validates payloads
### Field Summary
| Modifier and Type | Field and Description |
| ----------------- | ---------------------- |
-| Integer | maxLength = 2 |
+| Int | maxLength = 2 |
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [MaxlengthValidation1BoxedString](#maxlengthvalidation1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [MaxlengthValidation1BoxedVoid](#maxlengthvalidation1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [MaxlengthValidation1BoxedNumber](#maxlengthvalidation1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [MaxlengthValidation1BoxedBoolean](#maxlengthvalidation1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [MaxlengthValidation1BoxedMap](#maxlengthvalidation1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [MaxlengthValidation1BoxedBoolean](#maxlengthvalidation1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [MaxlengthValidation1BoxedMap](#maxlengthvalidation1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [MaxlengthValidation1BoxedList](#maxlengthvalidation1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [MaxlengthValidation1Boxed](#maxlengthvalidation1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Maxproperties0MeansTheObjectIsEmpty.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Maxproperties0MeansTheObjectIsEmpty.md
index 06a37326fda..2ec82dd101e 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Maxproperties0MeansTheObjectIsEmpty.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Maxproperties0MeansTheObjectIsEmpty.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [Maxproperties0MeansTheObjectIsEmpty.Maxproperties0MeansTheObjectIsEmpty1Boxed](#maxproperties0meanstheobjectisempty1boxed)
sealed interface for validated payloads |
-| record | [Maxproperties0MeansTheObjectIsEmpty.Maxproperties0MeansTheObjectIsEmpty1BoxedVoid](#maxproperties0meanstheobjectisempty1boxedvoid)
boxed class to store validated null payloads |
-| record | [Maxproperties0MeansTheObjectIsEmpty.Maxproperties0MeansTheObjectIsEmpty1BoxedBoolean](#maxproperties0meanstheobjectisempty1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [Maxproperties0MeansTheObjectIsEmpty.Maxproperties0MeansTheObjectIsEmpty1BoxedNumber](#maxproperties0meanstheobjectisempty1boxednumber)
boxed class to store validated Number payloads |
-| record | [Maxproperties0MeansTheObjectIsEmpty.Maxproperties0MeansTheObjectIsEmpty1BoxedString](#maxproperties0meanstheobjectisempty1boxedstring)
boxed class to store validated String payloads |
-| record | [Maxproperties0MeansTheObjectIsEmpty.Maxproperties0MeansTheObjectIsEmpty1BoxedList](#maxproperties0meanstheobjectisempty1boxedlist)
boxed class to store validated List payloads |
-| record | [Maxproperties0MeansTheObjectIsEmpty.Maxproperties0MeansTheObjectIsEmpty1BoxedMap](#maxproperties0meanstheobjectisempty1boxedmap)
boxed class to store validated Map payloads |
-| static class | [Maxproperties0MeansTheObjectIsEmpty.Maxproperties0MeansTheObjectIsEmpty1](#maxproperties0meanstheobjectisempty1)
schema class |
+| data class | [Maxproperties0MeansTheObjectIsEmpty.Maxproperties0MeansTheObjectIsEmpty1BoxedVoid](#maxproperties0meanstheobjectisempty1boxedvoid)
boxed class to store validated null payloads |
+| data class | [Maxproperties0MeansTheObjectIsEmpty.Maxproperties0MeansTheObjectIsEmpty1BoxedBoolean](#maxproperties0meanstheobjectisempty1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [Maxproperties0MeansTheObjectIsEmpty.Maxproperties0MeansTheObjectIsEmpty1BoxedNumber](#maxproperties0meanstheobjectisempty1boxednumber)
boxed class to store validated Number payloads |
+| data class | [Maxproperties0MeansTheObjectIsEmpty.Maxproperties0MeansTheObjectIsEmpty1BoxedString](#maxproperties0meanstheobjectisempty1boxedstring)
boxed class to store validated String payloads |
+| data class | [Maxproperties0MeansTheObjectIsEmpty.Maxproperties0MeansTheObjectIsEmpty1BoxedList](#maxproperties0meanstheobjectisempty1boxedlist)
boxed class to store validated List payloads |
+| data class | [Maxproperties0MeansTheObjectIsEmpty.Maxproperties0MeansTheObjectIsEmpty1BoxedMap](#maxproperties0meanstheobjectisempty1boxedmap)
boxed class to store validated Map payloads |
+| class | [Maxproperties0MeansTheObjectIsEmpty.Maxproperties0MeansTheObjectIsEmpty1](#maxproperties0meanstheobjectisempty1)
schema class |
## Maxproperties0MeansTheObjectIsEmpty1Boxed
sealed interface Maxproperties0MeansTheObjectIsEmpty1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Maxproperties0MeansTheObjectIsEmpty1BoxedBoolean
implements [Maxproperties0MeansTheObjectIsEmpty1Boxed](#maxproperties0meanstheobjectisempty1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -142,26 +142,26 @@ A schema class that validates payloads
### Field Summary
| Modifier and Type | Field and Description |
| ----------------- | ---------------------- |
-| Integer | maxProperties = 0 |
+| Int | maxProperties = 0 |
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Maxproperties0MeansTheObjectIsEmpty1BoxedString](#maxproperties0meanstheobjectisempty1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Maxproperties0MeansTheObjectIsEmpty1BoxedVoid](#maxproperties0meanstheobjectisempty1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Maxproperties0MeansTheObjectIsEmpty1BoxedNumber](#maxproperties0meanstheobjectisempty1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Maxproperties0MeansTheObjectIsEmpty1BoxedBoolean](#maxproperties0meanstheobjectisempty1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Maxproperties0MeansTheObjectIsEmpty1BoxedMap](#maxproperties0meanstheobjectisempty1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Maxproperties0MeansTheObjectIsEmpty1BoxedBoolean](#maxproperties0meanstheobjectisempty1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Maxproperties0MeansTheObjectIsEmpty1BoxedMap](#maxproperties0meanstheobjectisempty1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Maxproperties0MeansTheObjectIsEmpty1BoxedList](#maxproperties0meanstheobjectisempty1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Maxproperties0MeansTheObjectIsEmpty1Boxed](#maxproperties0meanstheobjectisempty1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaxpropertiesValidation.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaxpropertiesValidation.md
index 8b04a4d21ac..fc4d9d5b839 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaxpropertiesValidation.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MaxpropertiesValidation.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [MaxpropertiesValidation.MaxpropertiesValidation1Boxed](#maxpropertiesvalidation1boxed)
sealed interface for validated payloads |
-| record | [MaxpropertiesValidation.MaxpropertiesValidation1BoxedVoid](#maxpropertiesvalidation1boxedvoid)
boxed class to store validated null payloads |
-| record | [MaxpropertiesValidation.MaxpropertiesValidation1BoxedBoolean](#maxpropertiesvalidation1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [MaxpropertiesValidation.MaxpropertiesValidation1BoxedNumber](#maxpropertiesvalidation1boxednumber)
boxed class to store validated Number payloads |
-| record | [MaxpropertiesValidation.MaxpropertiesValidation1BoxedString](#maxpropertiesvalidation1boxedstring)
boxed class to store validated String payloads |
-| record | [MaxpropertiesValidation.MaxpropertiesValidation1BoxedList](#maxpropertiesvalidation1boxedlist)
boxed class to store validated List payloads |
-| record | [MaxpropertiesValidation.MaxpropertiesValidation1BoxedMap](#maxpropertiesvalidation1boxedmap)
boxed class to store validated Map payloads |
-| static class | [MaxpropertiesValidation.MaxpropertiesValidation1](#maxpropertiesvalidation1)
schema class |
+| data class | [MaxpropertiesValidation.MaxpropertiesValidation1BoxedVoid](#maxpropertiesvalidation1boxedvoid)
boxed class to store validated null payloads |
+| data class | [MaxpropertiesValidation.MaxpropertiesValidation1BoxedBoolean](#maxpropertiesvalidation1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [MaxpropertiesValidation.MaxpropertiesValidation1BoxedNumber](#maxpropertiesvalidation1boxednumber)
boxed class to store validated Number payloads |
+| data class | [MaxpropertiesValidation.MaxpropertiesValidation1BoxedString](#maxpropertiesvalidation1boxedstring)
boxed class to store validated String payloads |
+| data class | [MaxpropertiesValidation.MaxpropertiesValidation1BoxedList](#maxpropertiesvalidation1boxedlist)
boxed class to store validated List payloads |
+| data class | [MaxpropertiesValidation.MaxpropertiesValidation1BoxedMap](#maxpropertiesvalidation1boxedmap)
boxed class to store validated Map payloads |
+| class | [MaxpropertiesValidation.MaxpropertiesValidation1](#maxpropertiesvalidation1)
schema class |
## MaxpropertiesValidation1Boxed
sealed interface MaxpropertiesValidation1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class MaxpropertiesValidation1BoxedBoolean
implements [MaxpropertiesValidation1Boxed](#maxpropertiesvalidation1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -142,26 +142,26 @@ A schema class that validates payloads
### Field Summary
| Modifier and Type | Field and Description |
| ----------------- | ---------------------- |
-| Integer | maxProperties = 2 |
+| Int | maxProperties = 2 |
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [MaxpropertiesValidation1BoxedString](#maxpropertiesvalidation1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [MaxpropertiesValidation1BoxedVoid](#maxpropertiesvalidation1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [MaxpropertiesValidation1BoxedNumber](#maxpropertiesvalidation1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [MaxpropertiesValidation1BoxedBoolean](#maxpropertiesvalidation1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [MaxpropertiesValidation1BoxedMap](#maxpropertiesvalidation1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [MaxpropertiesValidation1BoxedBoolean](#maxpropertiesvalidation1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [MaxpropertiesValidation1BoxedMap](#maxpropertiesvalidation1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [MaxpropertiesValidation1BoxedList](#maxpropertiesvalidation1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [MaxpropertiesValidation1Boxed](#maxpropertiesvalidation1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinimumValidation.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinimumValidation.md
index 94694cf69ec..8c8ea8d059a 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinimumValidation.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinimumValidation.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [MinimumValidation.MinimumValidation1Boxed](#minimumvalidation1boxed)
sealed interface for validated payloads |
-| record | [MinimumValidation.MinimumValidation1BoxedVoid](#minimumvalidation1boxedvoid)
boxed class to store validated null payloads |
-| record | [MinimumValidation.MinimumValidation1BoxedBoolean](#minimumvalidation1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [MinimumValidation.MinimumValidation1BoxedNumber](#minimumvalidation1boxednumber)
boxed class to store validated Number payloads |
-| record | [MinimumValidation.MinimumValidation1BoxedString](#minimumvalidation1boxedstring)
boxed class to store validated String payloads |
-| record | [MinimumValidation.MinimumValidation1BoxedList](#minimumvalidation1boxedlist)
boxed class to store validated List payloads |
-| record | [MinimumValidation.MinimumValidation1BoxedMap](#minimumvalidation1boxedmap)
boxed class to store validated Map payloads |
-| static class | [MinimumValidation.MinimumValidation1](#minimumvalidation1)
schema class |
+| data class | [MinimumValidation.MinimumValidation1BoxedVoid](#minimumvalidation1boxedvoid)
boxed class to store validated null payloads |
+| data class | [MinimumValidation.MinimumValidation1BoxedBoolean](#minimumvalidation1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [MinimumValidation.MinimumValidation1BoxedNumber](#minimumvalidation1boxednumber)
boxed class to store validated Number payloads |
+| data class | [MinimumValidation.MinimumValidation1BoxedString](#minimumvalidation1boxedstring)
boxed class to store validated String payloads |
+| data class | [MinimumValidation.MinimumValidation1BoxedList](#minimumvalidation1boxedlist)
boxed class to store validated List payloads |
+| data class | [MinimumValidation.MinimumValidation1BoxedMap](#minimumvalidation1boxedmap)
boxed class to store validated Map payloads |
+| class | [MinimumValidation.MinimumValidation1](#minimumvalidation1)
schema class |
## MinimumValidation1Boxed
sealed interface MinimumValidation1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class MinimumValidation1BoxedBoolean
implements [MinimumValidation1Boxed](#minimumvalidation1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [MinimumValidation1BoxedString](#minimumvalidation1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [MinimumValidation1BoxedVoid](#minimumvalidation1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [MinimumValidation1BoxedNumber](#minimumvalidation1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [MinimumValidation1BoxedBoolean](#minimumvalidation1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [MinimumValidation1BoxedMap](#minimumvalidation1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [MinimumValidation1BoxedBoolean](#minimumvalidation1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [MinimumValidation1BoxedMap](#minimumvalidation1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [MinimumValidation1BoxedList](#minimumvalidation1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [MinimumValidation1Boxed](#minimumvalidation1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinimumValidationWithSignedInteger.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinimumValidationWithSignedInteger.md
index b898faa9cd1..7d5bc982bd9 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinimumValidationWithSignedInteger.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinimumValidationWithSignedInteger.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [MinimumValidationWithSignedInteger.MinimumValidationWithSignedInteger1Boxed](#minimumvalidationwithsignedinteger1boxed)
sealed interface for validated payloads |
-| record | [MinimumValidationWithSignedInteger.MinimumValidationWithSignedInteger1BoxedVoid](#minimumvalidationwithsignedinteger1boxedvoid)
boxed class to store validated null payloads |
-| record | [MinimumValidationWithSignedInteger.MinimumValidationWithSignedInteger1BoxedBoolean](#minimumvalidationwithsignedinteger1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [MinimumValidationWithSignedInteger.MinimumValidationWithSignedInteger1BoxedNumber](#minimumvalidationwithsignedinteger1boxednumber)
boxed class to store validated Number payloads |
-| record | [MinimumValidationWithSignedInteger.MinimumValidationWithSignedInteger1BoxedString](#minimumvalidationwithsignedinteger1boxedstring)
boxed class to store validated String payloads |
-| record | [MinimumValidationWithSignedInteger.MinimumValidationWithSignedInteger1BoxedList](#minimumvalidationwithsignedinteger1boxedlist)
boxed class to store validated List payloads |
-| record | [MinimumValidationWithSignedInteger.MinimumValidationWithSignedInteger1BoxedMap](#minimumvalidationwithsignedinteger1boxedmap)
boxed class to store validated Map payloads |
-| static class | [MinimumValidationWithSignedInteger.MinimumValidationWithSignedInteger1](#minimumvalidationwithsignedinteger1)
schema class |
+| data class | [MinimumValidationWithSignedInteger.MinimumValidationWithSignedInteger1BoxedVoid](#minimumvalidationwithsignedinteger1boxedvoid)
boxed class to store validated null payloads |
+| data class | [MinimumValidationWithSignedInteger.MinimumValidationWithSignedInteger1BoxedBoolean](#minimumvalidationwithsignedinteger1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [MinimumValidationWithSignedInteger.MinimumValidationWithSignedInteger1BoxedNumber](#minimumvalidationwithsignedinteger1boxednumber)
boxed class to store validated Number payloads |
+| data class | [MinimumValidationWithSignedInteger.MinimumValidationWithSignedInteger1BoxedString](#minimumvalidationwithsignedinteger1boxedstring)
boxed class to store validated String payloads |
+| data class | [MinimumValidationWithSignedInteger.MinimumValidationWithSignedInteger1BoxedList](#minimumvalidationwithsignedinteger1boxedlist)
boxed class to store validated List payloads |
+| data class | [MinimumValidationWithSignedInteger.MinimumValidationWithSignedInteger1BoxedMap](#minimumvalidationwithsignedinteger1boxedmap)
boxed class to store validated Map payloads |
+| class | [MinimumValidationWithSignedInteger.MinimumValidationWithSignedInteger1](#minimumvalidationwithsignedinteger1)
schema class |
## MinimumValidationWithSignedInteger1Boxed
sealed interface MinimumValidationWithSignedInteger1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class MinimumValidationWithSignedInteger1BoxedBoolean
implements [MinimumValidationWithSignedInteger1Boxed](#minimumvalidationwithsignedinteger1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [MinimumValidationWithSignedInteger1BoxedString](#minimumvalidationwithsignedinteger1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [MinimumValidationWithSignedInteger1BoxedVoid](#minimumvalidationwithsignedinteger1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [MinimumValidationWithSignedInteger1BoxedNumber](#minimumvalidationwithsignedinteger1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [MinimumValidationWithSignedInteger1BoxedBoolean](#minimumvalidationwithsignedinteger1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [MinimumValidationWithSignedInteger1BoxedMap](#minimumvalidationwithsignedinteger1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [MinimumValidationWithSignedInteger1BoxedBoolean](#minimumvalidationwithsignedinteger1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [MinimumValidationWithSignedInteger1BoxedMap](#minimumvalidationwithsignedinteger1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [MinimumValidationWithSignedInteger1BoxedList](#minimumvalidationwithsignedinteger1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [MinimumValidationWithSignedInteger1Boxed](#minimumvalidationwithsignedinteger1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinitemsValidation.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinitemsValidation.md
index e095c974cd9..9eb55dd0ef4 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinitemsValidation.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinitemsValidation.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [MinitemsValidation.MinitemsValidation1Boxed](#minitemsvalidation1boxed)
sealed interface for validated payloads |
-| record | [MinitemsValidation.MinitemsValidation1BoxedVoid](#minitemsvalidation1boxedvoid)
boxed class to store validated null payloads |
-| record | [MinitemsValidation.MinitemsValidation1BoxedBoolean](#minitemsvalidation1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [MinitemsValidation.MinitemsValidation1BoxedNumber](#minitemsvalidation1boxednumber)
boxed class to store validated Number payloads |
-| record | [MinitemsValidation.MinitemsValidation1BoxedString](#minitemsvalidation1boxedstring)
boxed class to store validated String payloads |
-| record | [MinitemsValidation.MinitemsValidation1BoxedList](#minitemsvalidation1boxedlist)
boxed class to store validated List payloads |
-| record | [MinitemsValidation.MinitemsValidation1BoxedMap](#minitemsvalidation1boxedmap)
boxed class to store validated Map payloads |
-| static class | [MinitemsValidation.MinitemsValidation1](#minitemsvalidation1)
schema class |
+| data class | [MinitemsValidation.MinitemsValidation1BoxedVoid](#minitemsvalidation1boxedvoid)
boxed class to store validated null payloads |
+| data class | [MinitemsValidation.MinitemsValidation1BoxedBoolean](#minitemsvalidation1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [MinitemsValidation.MinitemsValidation1BoxedNumber](#minitemsvalidation1boxednumber)
boxed class to store validated Number payloads |
+| data class | [MinitemsValidation.MinitemsValidation1BoxedString](#minitemsvalidation1boxedstring)
boxed class to store validated String payloads |
+| data class | [MinitemsValidation.MinitemsValidation1BoxedList](#minitemsvalidation1boxedlist)
boxed class to store validated List payloads |
+| data class | [MinitemsValidation.MinitemsValidation1BoxedMap](#minitemsvalidation1boxedmap)
boxed class to store validated Map payloads |
+| class | [MinitemsValidation.MinitemsValidation1](#minitemsvalidation1)
schema class |
## MinitemsValidation1Boxed
sealed interface MinitemsValidation1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class MinitemsValidation1BoxedBoolean
implements [MinitemsValidation1Boxed](#minitemsvalidation1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -142,26 +142,26 @@ A schema class that validates payloads
### Field Summary
| Modifier and Type | Field and Description |
| ----------------- | ---------------------- |
-| Integer | minItems = 1 |
+| Int | minItems = 1 |
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [MinitemsValidation1BoxedString](#minitemsvalidation1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [MinitemsValidation1BoxedVoid](#minitemsvalidation1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [MinitemsValidation1BoxedNumber](#minitemsvalidation1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [MinitemsValidation1BoxedBoolean](#minitemsvalidation1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [MinitemsValidation1BoxedMap](#minitemsvalidation1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [MinitemsValidation1BoxedBoolean](#minitemsvalidation1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [MinitemsValidation1BoxedMap](#minitemsvalidation1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [MinitemsValidation1BoxedList](#minitemsvalidation1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [MinitemsValidation1Boxed](#minitemsvalidation1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinlengthValidation.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinlengthValidation.md
index 3905f4a2411..f8cbb96bdeb 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinlengthValidation.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinlengthValidation.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [MinlengthValidation.MinlengthValidation1Boxed](#minlengthvalidation1boxed)
sealed interface for validated payloads |
-| record | [MinlengthValidation.MinlengthValidation1BoxedVoid](#minlengthvalidation1boxedvoid)
boxed class to store validated null payloads |
-| record | [MinlengthValidation.MinlengthValidation1BoxedBoolean](#minlengthvalidation1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [MinlengthValidation.MinlengthValidation1BoxedNumber](#minlengthvalidation1boxednumber)
boxed class to store validated Number payloads |
-| record | [MinlengthValidation.MinlengthValidation1BoxedString](#minlengthvalidation1boxedstring)
boxed class to store validated String payloads |
-| record | [MinlengthValidation.MinlengthValidation1BoxedList](#minlengthvalidation1boxedlist)
boxed class to store validated List payloads |
-| record | [MinlengthValidation.MinlengthValidation1BoxedMap](#minlengthvalidation1boxedmap)
boxed class to store validated Map payloads |
-| static class | [MinlengthValidation.MinlengthValidation1](#minlengthvalidation1)
schema class |
+| data class | [MinlengthValidation.MinlengthValidation1BoxedVoid](#minlengthvalidation1boxedvoid)
boxed class to store validated null payloads |
+| data class | [MinlengthValidation.MinlengthValidation1BoxedBoolean](#minlengthvalidation1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [MinlengthValidation.MinlengthValidation1BoxedNumber](#minlengthvalidation1boxednumber)
boxed class to store validated Number payloads |
+| data class | [MinlengthValidation.MinlengthValidation1BoxedString](#minlengthvalidation1boxedstring)
boxed class to store validated String payloads |
+| data class | [MinlengthValidation.MinlengthValidation1BoxedList](#minlengthvalidation1boxedlist)
boxed class to store validated List payloads |
+| data class | [MinlengthValidation.MinlengthValidation1BoxedMap](#minlengthvalidation1boxedmap)
boxed class to store validated Map payloads |
+| class | [MinlengthValidation.MinlengthValidation1](#minlengthvalidation1)
schema class |
## MinlengthValidation1Boxed
sealed interface MinlengthValidation1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class MinlengthValidation1BoxedBoolean
implements [MinlengthValidation1Boxed](#minlengthvalidation1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -142,26 +142,26 @@ A schema class that validates payloads
### Field Summary
| Modifier and Type | Field and Description |
| ----------------- | ---------------------- |
-| Integer | minLength = 2 |
+| Int | minLength = 2 |
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [MinlengthValidation1BoxedString](#minlengthvalidation1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [MinlengthValidation1BoxedVoid](#minlengthvalidation1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [MinlengthValidation1BoxedNumber](#minlengthvalidation1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [MinlengthValidation1BoxedBoolean](#minlengthvalidation1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [MinlengthValidation1BoxedMap](#minlengthvalidation1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [MinlengthValidation1BoxedBoolean](#minlengthvalidation1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [MinlengthValidation1BoxedMap](#minlengthvalidation1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [MinlengthValidation1BoxedList](#minlengthvalidation1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [MinlengthValidation1Boxed](#minlengthvalidation1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinpropertiesValidation.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinpropertiesValidation.md
index 27161315772..0fd7be4b531 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinpropertiesValidation.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/MinpropertiesValidation.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [MinpropertiesValidation.MinpropertiesValidation1Boxed](#minpropertiesvalidation1boxed)
sealed interface for validated payloads |
-| record | [MinpropertiesValidation.MinpropertiesValidation1BoxedVoid](#minpropertiesvalidation1boxedvoid)
boxed class to store validated null payloads |
-| record | [MinpropertiesValidation.MinpropertiesValidation1BoxedBoolean](#minpropertiesvalidation1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [MinpropertiesValidation.MinpropertiesValidation1BoxedNumber](#minpropertiesvalidation1boxednumber)
boxed class to store validated Number payloads |
-| record | [MinpropertiesValidation.MinpropertiesValidation1BoxedString](#minpropertiesvalidation1boxedstring)
boxed class to store validated String payloads |
-| record | [MinpropertiesValidation.MinpropertiesValidation1BoxedList](#minpropertiesvalidation1boxedlist)
boxed class to store validated List payloads |
-| record | [MinpropertiesValidation.MinpropertiesValidation1BoxedMap](#minpropertiesvalidation1boxedmap)
boxed class to store validated Map payloads |
-| static class | [MinpropertiesValidation.MinpropertiesValidation1](#minpropertiesvalidation1)
schema class |
+| data class | [MinpropertiesValidation.MinpropertiesValidation1BoxedVoid](#minpropertiesvalidation1boxedvoid)
boxed class to store validated null payloads |
+| data class | [MinpropertiesValidation.MinpropertiesValidation1BoxedBoolean](#minpropertiesvalidation1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [MinpropertiesValidation.MinpropertiesValidation1BoxedNumber](#minpropertiesvalidation1boxednumber)
boxed class to store validated Number payloads |
+| data class | [MinpropertiesValidation.MinpropertiesValidation1BoxedString](#minpropertiesvalidation1boxedstring)
boxed class to store validated String payloads |
+| data class | [MinpropertiesValidation.MinpropertiesValidation1BoxedList](#minpropertiesvalidation1boxedlist)
boxed class to store validated List payloads |
+| data class | [MinpropertiesValidation.MinpropertiesValidation1BoxedMap](#minpropertiesvalidation1boxedmap)
boxed class to store validated Map payloads |
+| class | [MinpropertiesValidation.MinpropertiesValidation1](#minpropertiesvalidation1)
schema class |
## MinpropertiesValidation1Boxed
sealed interface MinpropertiesValidation1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class MinpropertiesValidation1BoxedBoolean
implements [MinpropertiesValidation1Boxed](#minpropertiesvalidation1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -142,26 +142,26 @@ A schema class that validates payloads
### Field Summary
| Modifier and Type | Field and Description |
| ----------------- | ---------------------- |
-| Integer | minProperties = 1 |
+| Int | minProperties = 1 |
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [MinpropertiesValidation1BoxedString](#minpropertiesvalidation1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [MinpropertiesValidation1BoxedVoid](#minpropertiesvalidation1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [MinpropertiesValidation1BoxedNumber](#minpropertiesvalidation1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [MinpropertiesValidation1BoxedBoolean](#minpropertiesvalidation1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [MinpropertiesValidation1BoxedMap](#minpropertiesvalidation1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [MinpropertiesValidation1BoxedBoolean](#minpropertiesvalidation1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [MinpropertiesValidation1BoxedMap](#minpropertiesvalidation1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [MinpropertiesValidation1BoxedList](#minpropertiesvalidation1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [MinpropertiesValidation1Boxed](#minpropertiesvalidation1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NestedAllofToCheckValidationSemantics.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NestedAllofToCheckValidationSemantics.md
index 708628006e4..986e8de42df 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NestedAllofToCheckValidationSemantics.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NestedAllofToCheckValidationSemantics.md
@@ -11,24 +11,24 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [NestedAllofToCheckValidationSemantics.NestedAllofToCheckValidationSemantics1Boxed](#nestedalloftocheckvalidationsemantics1boxed)
sealed interface for validated payloads |
-| record | [NestedAllofToCheckValidationSemantics.NestedAllofToCheckValidationSemantics1BoxedVoid](#nestedalloftocheckvalidationsemantics1boxedvoid)
boxed class to store validated null payloads |
-| record | [NestedAllofToCheckValidationSemantics.NestedAllofToCheckValidationSemantics1BoxedBoolean](#nestedalloftocheckvalidationsemantics1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [NestedAllofToCheckValidationSemantics.NestedAllofToCheckValidationSemantics1BoxedNumber](#nestedalloftocheckvalidationsemantics1boxednumber)
boxed class to store validated Number payloads |
-| record | [NestedAllofToCheckValidationSemantics.NestedAllofToCheckValidationSemantics1BoxedString](#nestedalloftocheckvalidationsemantics1boxedstring)
boxed class to store validated String payloads |
-| record | [NestedAllofToCheckValidationSemantics.NestedAllofToCheckValidationSemantics1BoxedList](#nestedalloftocheckvalidationsemantics1boxedlist)
boxed class to store validated List payloads |
-| record | [NestedAllofToCheckValidationSemantics.NestedAllofToCheckValidationSemantics1BoxedMap](#nestedalloftocheckvalidationsemantics1boxedmap)
boxed class to store validated Map payloads |
-| static class | [NestedAllofToCheckValidationSemantics.NestedAllofToCheckValidationSemantics1](#nestedalloftocheckvalidationsemantics1)
schema class |
+| data class | [NestedAllofToCheckValidationSemantics.NestedAllofToCheckValidationSemantics1BoxedVoid](#nestedalloftocheckvalidationsemantics1boxedvoid)
boxed class to store validated null payloads |
+| data class | [NestedAllofToCheckValidationSemantics.NestedAllofToCheckValidationSemantics1BoxedBoolean](#nestedalloftocheckvalidationsemantics1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [NestedAllofToCheckValidationSemantics.NestedAllofToCheckValidationSemantics1BoxedNumber](#nestedalloftocheckvalidationsemantics1boxednumber)
boxed class to store validated Number payloads |
+| data class | [NestedAllofToCheckValidationSemantics.NestedAllofToCheckValidationSemantics1BoxedString](#nestedalloftocheckvalidationsemantics1boxedstring)
boxed class to store validated String payloads |
+| data class | [NestedAllofToCheckValidationSemantics.NestedAllofToCheckValidationSemantics1BoxedList](#nestedalloftocheckvalidationsemantics1boxedlist)
boxed class to store validated List payloads |
+| data class | [NestedAllofToCheckValidationSemantics.NestedAllofToCheckValidationSemantics1BoxedMap](#nestedalloftocheckvalidationsemantics1boxedmap)
boxed class to store validated Map payloads |
+| class | [NestedAllofToCheckValidationSemantics.NestedAllofToCheckValidationSemantics1](#nestedalloftocheckvalidationsemantics1)
schema class |
| sealed interface | [NestedAllofToCheckValidationSemantics.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [NestedAllofToCheckValidationSemantics.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [NestedAllofToCheckValidationSemantics.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [NestedAllofToCheckValidationSemantics.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [NestedAllofToCheckValidationSemantics.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [NestedAllofToCheckValidationSemantics.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [NestedAllofToCheckValidationSemantics.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [NestedAllofToCheckValidationSemantics.Schema0](#schema0)
schema class |
+| data class | [NestedAllofToCheckValidationSemantics.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [NestedAllofToCheckValidationSemantics.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [NestedAllofToCheckValidationSemantics.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [NestedAllofToCheckValidationSemantics.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [NestedAllofToCheckValidationSemantics.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [NestedAllofToCheckValidationSemantics.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [NestedAllofToCheckValidationSemantics.Schema0](#schema0)
schema class |
| sealed interface | [NestedAllofToCheckValidationSemantics.Schema01Boxed](#schema01boxed)
sealed interface for validated payloads |
-| record | [NestedAllofToCheckValidationSemantics.Schema01BoxedVoid](#schema01boxedvoid)
boxed class to store validated null payloads |
-| static class | [NestedAllofToCheckValidationSemantics.Schema01](#schema01)
schema class |
+| data class | [NestedAllofToCheckValidationSemantics.Schema01BoxedVoid](#schema01boxedvoid)
boxed class to store validated null payloads |
+| class | [NestedAllofToCheckValidationSemantics.Schema01](#schema01)
schema class |
## NestedAllofToCheckValidationSemantics1Boxed
sealed interface NestedAllofToCheckValidationSemantics1Boxed
@@ -63,7 +63,7 @@ data class that stores validated null payloads, sealed permits implementation
data class NestedAllofToCheckValidationSemantics1BoxedBoolean
implements [NestedAllofToCheckValidationSemantics1Boxed](#nestedalloftocheckvalidationsemantics1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -160,19 +160,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [NestedAllofToCheckValidationSemantics1BoxedString](#nestedalloftocheckvalidationsemantics1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [NestedAllofToCheckValidationSemantics1BoxedVoid](#nestedalloftocheckvalidationsemantics1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [NestedAllofToCheckValidationSemantics1BoxedNumber](#nestedalloftocheckvalidationsemantics1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [NestedAllofToCheckValidationSemantics1BoxedBoolean](#nestedalloftocheckvalidationsemantics1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [NestedAllofToCheckValidationSemantics1BoxedMap](#nestedalloftocheckvalidationsemantics1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [NestedAllofToCheckValidationSemantics1BoxedBoolean](#nestedalloftocheckvalidationsemantics1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [NestedAllofToCheckValidationSemantics1BoxedMap](#nestedalloftocheckvalidationsemantics1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [NestedAllofToCheckValidationSemantics1BoxedList](#nestedalloftocheckvalidationsemantics1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [NestedAllofToCheckValidationSemantics1Boxed](#nestedalloftocheckvalidationsemantics1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -210,7 +210,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -307,19 +307,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema0BoxedString](#schema0boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema0BoxedVoid](#schema0boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema0BoxedNumber](#schema0boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Schema0BoxedList](#schema0boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema0Boxed](#schema0boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NestedAnyofToCheckValidationSemantics.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NestedAnyofToCheckValidationSemantics.md
index d145f8fdf0a..14effe843c6 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NestedAnyofToCheckValidationSemantics.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NestedAnyofToCheckValidationSemantics.md
@@ -11,24 +11,24 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [NestedAnyofToCheckValidationSemantics.NestedAnyofToCheckValidationSemantics1Boxed](#nestedanyoftocheckvalidationsemantics1boxed)
sealed interface for validated payloads |
-| record | [NestedAnyofToCheckValidationSemantics.NestedAnyofToCheckValidationSemantics1BoxedVoid](#nestedanyoftocheckvalidationsemantics1boxedvoid)
boxed class to store validated null payloads |
-| record | [NestedAnyofToCheckValidationSemantics.NestedAnyofToCheckValidationSemantics1BoxedBoolean](#nestedanyoftocheckvalidationsemantics1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [NestedAnyofToCheckValidationSemantics.NestedAnyofToCheckValidationSemantics1BoxedNumber](#nestedanyoftocheckvalidationsemantics1boxednumber)
boxed class to store validated Number payloads |
-| record | [NestedAnyofToCheckValidationSemantics.NestedAnyofToCheckValidationSemantics1BoxedString](#nestedanyoftocheckvalidationsemantics1boxedstring)
boxed class to store validated String payloads |
-| record | [NestedAnyofToCheckValidationSemantics.NestedAnyofToCheckValidationSemantics1BoxedList](#nestedanyoftocheckvalidationsemantics1boxedlist)
boxed class to store validated List payloads |
-| record | [NestedAnyofToCheckValidationSemantics.NestedAnyofToCheckValidationSemantics1BoxedMap](#nestedanyoftocheckvalidationsemantics1boxedmap)
boxed class to store validated Map payloads |
-| static class | [NestedAnyofToCheckValidationSemantics.NestedAnyofToCheckValidationSemantics1](#nestedanyoftocheckvalidationsemantics1)
schema class |
+| data class | [NestedAnyofToCheckValidationSemantics.NestedAnyofToCheckValidationSemantics1BoxedVoid](#nestedanyoftocheckvalidationsemantics1boxedvoid)
boxed class to store validated null payloads |
+| data class | [NestedAnyofToCheckValidationSemantics.NestedAnyofToCheckValidationSemantics1BoxedBoolean](#nestedanyoftocheckvalidationsemantics1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [NestedAnyofToCheckValidationSemantics.NestedAnyofToCheckValidationSemantics1BoxedNumber](#nestedanyoftocheckvalidationsemantics1boxednumber)
boxed class to store validated Number payloads |
+| data class | [NestedAnyofToCheckValidationSemantics.NestedAnyofToCheckValidationSemantics1BoxedString](#nestedanyoftocheckvalidationsemantics1boxedstring)
boxed class to store validated String payloads |
+| data class | [NestedAnyofToCheckValidationSemantics.NestedAnyofToCheckValidationSemantics1BoxedList](#nestedanyoftocheckvalidationsemantics1boxedlist)
boxed class to store validated List payloads |
+| data class | [NestedAnyofToCheckValidationSemantics.NestedAnyofToCheckValidationSemantics1BoxedMap](#nestedanyoftocheckvalidationsemantics1boxedmap)
boxed class to store validated Map payloads |
+| class | [NestedAnyofToCheckValidationSemantics.NestedAnyofToCheckValidationSemantics1](#nestedanyoftocheckvalidationsemantics1)
schema class |
| sealed interface | [NestedAnyofToCheckValidationSemantics.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [NestedAnyofToCheckValidationSemantics.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [NestedAnyofToCheckValidationSemantics.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [NestedAnyofToCheckValidationSemantics.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [NestedAnyofToCheckValidationSemantics.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [NestedAnyofToCheckValidationSemantics.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [NestedAnyofToCheckValidationSemantics.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [NestedAnyofToCheckValidationSemantics.Schema0](#schema0)
schema class |
+| data class | [NestedAnyofToCheckValidationSemantics.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [NestedAnyofToCheckValidationSemantics.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [NestedAnyofToCheckValidationSemantics.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [NestedAnyofToCheckValidationSemantics.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [NestedAnyofToCheckValidationSemantics.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [NestedAnyofToCheckValidationSemantics.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [NestedAnyofToCheckValidationSemantics.Schema0](#schema0)
schema class |
| sealed interface | [NestedAnyofToCheckValidationSemantics.Schema01Boxed](#schema01boxed)
sealed interface for validated payloads |
-| record | [NestedAnyofToCheckValidationSemantics.Schema01BoxedVoid](#schema01boxedvoid)
boxed class to store validated null payloads |
-| static class | [NestedAnyofToCheckValidationSemantics.Schema01](#schema01)
schema class |
+| data class | [NestedAnyofToCheckValidationSemantics.Schema01BoxedVoid](#schema01boxedvoid)
boxed class to store validated null payloads |
+| class | [NestedAnyofToCheckValidationSemantics.Schema01](#schema01)
schema class |
## NestedAnyofToCheckValidationSemantics1Boxed
sealed interface NestedAnyofToCheckValidationSemantics1Boxed
@@ -63,7 +63,7 @@ data class that stores validated null payloads, sealed permits implementation
data class NestedAnyofToCheckValidationSemantics1BoxedBoolean
implements [NestedAnyofToCheckValidationSemantics1Boxed](#nestedanyoftocheckvalidationsemantics1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -160,19 +160,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [NestedAnyofToCheckValidationSemantics1BoxedString](#nestedanyoftocheckvalidationsemantics1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [NestedAnyofToCheckValidationSemantics1BoxedVoid](#nestedanyoftocheckvalidationsemantics1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [NestedAnyofToCheckValidationSemantics1BoxedNumber](#nestedanyoftocheckvalidationsemantics1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [NestedAnyofToCheckValidationSemantics1BoxedBoolean](#nestedanyoftocheckvalidationsemantics1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [NestedAnyofToCheckValidationSemantics1BoxedMap](#nestedanyoftocheckvalidationsemantics1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [NestedAnyofToCheckValidationSemantics1BoxedBoolean](#nestedanyoftocheckvalidationsemantics1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [NestedAnyofToCheckValidationSemantics1BoxedMap](#nestedanyoftocheckvalidationsemantics1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [NestedAnyofToCheckValidationSemantics1BoxedList](#nestedanyoftocheckvalidationsemantics1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [NestedAnyofToCheckValidationSemantics1Boxed](#nestedanyoftocheckvalidationsemantics1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -210,7 +210,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -307,19 +307,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema0BoxedString](#schema0boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema0BoxedVoid](#schema0boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema0BoxedNumber](#schema0boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Schema0BoxedList](#schema0boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema0Boxed](#schema0boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NestedItems.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NestedItems.md
index f609bc5ec46..476142cfdec 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NestedItems.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NestedItems.md
@@ -13,28 +13,28 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [NestedItems.NestedItems1Boxed](#nesteditems1boxed)
sealed interface for validated payloads |
-| record | [NestedItems.NestedItems1BoxedList](#nesteditems1boxedlist)
boxed class to store validated List payloads |
-| static class | [NestedItems.NestedItems1](#nesteditems1)
schema class |
-| static class | [NestedItems.NestedItemsListBuilder](#nesteditemslistbuilder)
builder for List payloads |
-| static class | [NestedItems.NestedItemsList](#nesteditemslist)
output class for List payloads |
+| data class | [NestedItems.NestedItems1BoxedList](#nesteditems1boxedlist)
boxed class to store validated List payloads |
+| class | [NestedItems.NestedItems1](#nesteditems1)
schema class |
+| class | [NestedItems.NestedItemsListBuilder](#nesteditemslistbuilder)
builder for List payloads |
+| class | [NestedItems.NestedItemsList](#nesteditemslist)
output class for List payloads |
| sealed interface | [NestedItems.ItemsBoxed](#itemsboxed)
sealed interface for validated payloads |
-| record | [NestedItems.ItemsBoxedList](#itemsboxedlist)
boxed class to store validated List payloads |
-| static class | [NestedItems.Items](#items)
schema class |
-| static class | [NestedItems.ItemsListBuilder2](#itemslistbuilder2)
builder for List payloads |
-| static class | [NestedItems.ItemsList2](#itemslist2)
output class for List payloads |
+| data class | [NestedItems.ItemsBoxedList](#itemsboxedlist)
boxed class to store validated List payloads |
+| class | [NestedItems.Items](#items)
schema class |
+| class | [NestedItems.ItemsListBuilder2](#itemslistbuilder2)
builder for List payloads |
+| class | [NestedItems.ItemsList2](#itemslist2)
output class for List payloads |
| sealed interface | [NestedItems.Items1Boxed](#items1boxed)
sealed interface for validated payloads |
-| record | [NestedItems.Items1BoxedList](#items1boxedlist)
boxed class to store validated List payloads |
-| static class | [NestedItems.Items1](#items1)
schema class |
-| static class | [NestedItems.ItemsListBuilder1](#itemslistbuilder1)
builder for List payloads |
-| static class | [NestedItems.ItemsList1](#itemslist1)
output class for List payloads |
+| data class | [NestedItems.Items1BoxedList](#items1boxedlist)
boxed class to store validated List payloads |
+| class | [NestedItems.Items1](#items1)
schema class |
+| class | [NestedItems.ItemsListBuilder1](#itemslistbuilder1)
builder for List payloads |
+| class | [NestedItems.ItemsList1](#itemslist1)
output class for List payloads |
| sealed interface | [NestedItems.Items2Boxed](#items2boxed)
sealed interface for validated payloads |
-| record | [NestedItems.Items2BoxedList](#items2boxedlist)
boxed class to store validated List payloads |
-| static class | [NestedItems.Items2](#items2)
schema class |
-| static class | [NestedItems.ItemsListBuilder](#itemslistbuilder)
builder for List payloads |
-| static class | [NestedItems.ItemsList](#itemslist)
output class for List payloads |
+| data class | [NestedItems.Items2BoxedList](#items2boxedlist)
boxed class to store validated List payloads |
+| class | [NestedItems.Items2](#items2)
schema class |
+| class | [NestedItems.ItemsListBuilder](#itemslistbuilder)
builder for List payloads |
+| class | [NestedItems.ItemsList](#itemslist)
output class for List payloads |
| sealed interface | [NestedItems.Items3Boxed](#items3boxed)
sealed interface for validated payloads |
-| record | [NestedItems.Items3BoxedNumber](#items3boxednumber)
boxed class to store validated Number payloads |
-| static class | [NestedItems.Items3](#items3)
schema class |
+| data class | [NestedItems.Items3BoxedNumber](#items3boxednumber)
boxed class to store validated Number payloads |
+| class | [NestedItems.Items3](#items3)
schema class |
## NestedItems1Boxed
sealed interface NestedItems1Boxed
@@ -68,24 +68,20 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.NestedItems;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.NestedItems
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// List validation
-NestedItems.NestedItemsList validatedPayload =
+val validatedPayload: NestedItems.NestedItemsList =
NestedItems.NestedItems1.validate(
- new NestedItems.NestedItemsListBuilder()
+ NestedItems.NestedItemsListBuilder()
.add(
listOf(
listOf(
@@ -97,7 +93,7 @@ NestedItems.NestedItemsList validatedPayload =
)
.build(),
configuration
-);
+)
```
### Field Summary
@@ -175,24 +171,20 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.NestedItems;
-
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.NestedItems
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// List validation
-NestedItems.ItemsList2 validatedPayload =
+val validatedPayload: NestedItems.ItemsList2 =
NestedItems.Items.validate(
- new NestedItems.ItemsListBuilder2()
+ NestedItems.ItemsListBuilder2()
.add(
listOf(
listOf(
@@ -202,7 +194,7 @@ NestedItems.ItemsList2 validatedPayload =
)
.build(),
configuration
-);
+)
```
### Field Summary
@@ -280,24 +272,20 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.NestedItems;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.NestedItems
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// List validation
-NestedItems.ItemsList1 validatedPayload =
+val validatedPayload: NestedItems.ItemsList1 =
NestedItems.Items1.validate(
- new NestedItems.ItemsListBuilder1()
+ NestedItems.ItemsListBuilder1()
.add(
listOf(
1
@@ -305,7 +293,7 @@ NestedItems.ItemsList1 validatedPayload =
)
.build(),
configuration
-);
+)
```
### Field Summary
@@ -383,29 +371,25 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.NestedItems;
-
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.NestedItems
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// List validation
-NestedItems.ItemsList validatedPayload =
+val validatedPayload: NestedItems.ItemsList =
NestedItems.Items2.validate(
- new NestedItems.ItemsListBuilder()
+ NestedItems.ItemsListBuilder()
.add(1)
.build(),
configuration
-);
+)
```
### Field Summary
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NestedOneofToCheckValidationSemantics.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NestedOneofToCheckValidationSemantics.md
index 6e78e1ba783..d55ebaa7fcf 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NestedOneofToCheckValidationSemantics.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NestedOneofToCheckValidationSemantics.md
@@ -11,24 +11,24 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [NestedOneofToCheckValidationSemantics.NestedOneofToCheckValidationSemantics1Boxed](#nestedoneoftocheckvalidationsemantics1boxed)
sealed interface for validated payloads |
-| record | [NestedOneofToCheckValidationSemantics.NestedOneofToCheckValidationSemantics1BoxedVoid](#nestedoneoftocheckvalidationsemantics1boxedvoid)
boxed class to store validated null payloads |
-| record | [NestedOneofToCheckValidationSemantics.NestedOneofToCheckValidationSemantics1BoxedBoolean](#nestedoneoftocheckvalidationsemantics1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [NestedOneofToCheckValidationSemantics.NestedOneofToCheckValidationSemantics1BoxedNumber](#nestedoneoftocheckvalidationsemantics1boxednumber)
boxed class to store validated Number payloads |
-| record | [NestedOneofToCheckValidationSemantics.NestedOneofToCheckValidationSemantics1BoxedString](#nestedoneoftocheckvalidationsemantics1boxedstring)
boxed class to store validated String payloads |
-| record | [NestedOneofToCheckValidationSemantics.NestedOneofToCheckValidationSemantics1BoxedList](#nestedoneoftocheckvalidationsemantics1boxedlist)
boxed class to store validated List payloads |
-| record | [NestedOneofToCheckValidationSemantics.NestedOneofToCheckValidationSemantics1BoxedMap](#nestedoneoftocheckvalidationsemantics1boxedmap)
boxed class to store validated Map payloads |
-| static class | [NestedOneofToCheckValidationSemantics.NestedOneofToCheckValidationSemantics1](#nestedoneoftocheckvalidationsemantics1)
schema class |
+| data class | [NestedOneofToCheckValidationSemantics.NestedOneofToCheckValidationSemantics1BoxedVoid](#nestedoneoftocheckvalidationsemantics1boxedvoid)
boxed class to store validated null payloads |
+| data class | [NestedOneofToCheckValidationSemantics.NestedOneofToCheckValidationSemantics1BoxedBoolean](#nestedoneoftocheckvalidationsemantics1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [NestedOneofToCheckValidationSemantics.NestedOneofToCheckValidationSemantics1BoxedNumber](#nestedoneoftocheckvalidationsemantics1boxednumber)
boxed class to store validated Number payloads |
+| data class | [NestedOneofToCheckValidationSemantics.NestedOneofToCheckValidationSemantics1BoxedString](#nestedoneoftocheckvalidationsemantics1boxedstring)
boxed class to store validated String payloads |
+| data class | [NestedOneofToCheckValidationSemantics.NestedOneofToCheckValidationSemantics1BoxedList](#nestedoneoftocheckvalidationsemantics1boxedlist)
boxed class to store validated List payloads |
+| data class | [NestedOneofToCheckValidationSemantics.NestedOneofToCheckValidationSemantics1BoxedMap](#nestedoneoftocheckvalidationsemantics1boxedmap)
boxed class to store validated Map payloads |
+| class | [NestedOneofToCheckValidationSemantics.NestedOneofToCheckValidationSemantics1](#nestedoneoftocheckvalidationsemantics1)
schema class |
| sealed interface | [NestedOneofToCheckValidationSemantics.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [NestedOneofToCheckValidationSemantics.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [NestedOneofToCheckValidationSemantics.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [NestedOneofToCheckValidationSemantics.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [NestedOneofToCheckValidationSemantics.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [NestedOneofToCheckValidationSemantics.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [NestedOneofToCheckValidationSemantics.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [NestedOneofToCheckValidationSemantics.Schema0](#schema0)
schema class |
+| data class | [NestedOneofToCheckValidationSemantics.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [NestedOneofToCheckValidationSemantics.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [NestedOneofToCheckValidationSemantics.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [NestedOneofToCheckValidationSemantics.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [NestedOneofToCheckValidationSemantics.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [NestedOneofToCheckValidationSemantics.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [NestedOneofToCheckValidationSemantics.Schema0](#schema0)
schema class |
| sealed interface | [NestedOneofToCheckValidationSemantics.Schema01Boxed](#schema01boxed)
sealed interface for validated payloads |
-| record | [NestedOneofToCheckValidationSemantics.Schema01BoxedVoid](#schema01boxedvoid)
boxed class to store validated null payloads |
-| static class | [NestedOneofToCheckValidationSemantics.Schema01](#schema01)
schema class |
+| data class | [NestedOneofToCheckValidationSemantics.Schema01BoxedVoid](#schema01boxedvoid)
boxed class to store validated null payloads |
+| class | [NestedOneofToCheckValidationSemantics.Schema01](#schema01)
schema class |
## NestedOneofToCheckValidationSemantics1Boxed
sealed interface NestedOneofToCheckValidationSemantics1Boxed
@@ -63,7 +63,7 @@ data class that stores validated null payloads, sealed permits implementation
data class NestedOneofToCheckValidationSemantics1BoxedBoolean
implements [NestedOneofToCheckValidationSemantics1Boxed](#nestedoneoftocheckvalidationsemantics1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -160,19 +160,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [NestedOneofToCheckValidationSemantics1BoxedString](#nestedoneoftocheckvalidationsemantics1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [NestedOneofToCheckValidationSemantics1BoxedVoid](#nestedoneoftocheckvalidationsemantics1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [NestedOneofToCheckValidationSemantics1BoxedNumber](#nestedoneoftocheckvalidationsemantics1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [NestedOneofToCheckValidationSemantics1BoxedBoolean](#nestedoneoftocheckvalidationsemantics1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [NestedOneofToCheckValidationSemantics1BoxedMap](#nestedoneoftocheckvalidationsemantics1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [NestedOneofToCheckValidationSemantics1BoxedBoolean](#nestedoneoftocheckvalidationsemantics1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [NestedOneofToCheckValidationSemantics1BoxedMap](#nestedoneoftocheckvalidationsemantics1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [NestedOneofToCheckValidationSemantics1BoxedList](#nestedoneoftocheckvalidationsemantics1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [NestedOneofToCheckValidationSemantics1Boxed](#nestedoneoftocheckvalidationsemantics1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -210,7 +210,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -307,19 +307,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema0BoxedString](#schema0boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema0BoxedVoid](#schema0boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema0BoxedNumber](#schema0boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Schema0BoxedList](#schema0boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema0Boxed](#schema0boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Not.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Not.md
index 4e1250b94c4..fee314d30e3 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Not.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Not.md
@@ -11,16 +11,16 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [Not.Not1Boxed](#not1boxed)
sealed interface for validated payloads |
-| record | [Not.Not1BoxedVoid](#not1boxedvoid)
boxed class to store validated null payloads |
-| record | [Not.Not1BoxedBoolean](#not1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [Not.Not1BoxedNumber](#not1boxednumber)
boxed class to store validated Number payloads |
-| record | [Not.Not1BoxedString](#not1boxedstring)
boxed class to store validated String payloads |
-| record | [Not.Not1BoxedList](#not1boxedlist)
boxed class to store validated List payloads |
-| record | [Not.Not1BoxedMap](#not1boxedmap)
boxed class to store validated Map payloads |
-| static class | [Not.Not1](#not1)
schema class |
+| data class | [Not.Not1BoxedVoid](#not1boxedvoid)
boxed class to store validated null payloads |
+| data class | [Not.Not1BoxedBoolean](#not1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [Not.Not1BoxedNumber](#not1boxednumber)
boxed class to store validated Number payloads |
+| data class | [Not.Not1BoxedString](#not1boxedstring)
boxed class to store validated String payloads |
+| data class | [Not.Not1BoxedList](#not1boxedlist)
boxed class to store validated List payloads |
+| data class | [Not.Not1BoxedMap](#not1boxedmap)
boxed class to store validated Map payloads |
+| class | [Not.Not1](#not1)
schema class |
| sealed interface | [Not.Not2Boxed](#not2boxed)
sealed interface for validated payloads |
-| record | [Not.Not2BoxedNumber](#not2boxednumber)
boxed class to store validated Number payloads |
-| static class | [Not.Not2](#not2)
schema class |
+| data class | [Not.Not2BoxedNumber](#not2boxednumber)
boxed class to store validated Number payloads |
+| class | [Not.Not2](#not2)
schema class |
## Not1Boxed
sealed interface Not1Boxed
@@ -55,7 +55,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Not1BoxedBoolean
implements [Not1Boxed](#not1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -152,19 +152,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Not1BoxedString](#not1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Not1BoxedVoid](#not1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Not1BoxedNumber](#not1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Not1BoxedBoolean](#not1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Not1BoxedMap](#not1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Not1BoxedBoolean](#not1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Not1BoxedMap](#not1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Not1BoxedList](#not1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Not1Boxed](#not1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NotMoreComplexSchema.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NotMoreComplexSchema.md
index 2578fcfd7c1..dc37cd29bfb 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NotMoreComplexSchema.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NotMoreComplexSchema.md
@@ -13,21 +13,21 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [NotMoreComplexSchema.NotMoreComplexSchema1Boxed](#notmorecomplexschema1boxed)
sealed interface for validated payloads |
-| record | [NotMoreComplexSchema.NotMoreComplexSchema1BoxedVoid](#notmorecomplexschema1boxedvoid)
boxed class to store validated null payloads |
-| record | [NotMoreComplexSchema.NotMoreComplexSchema1BoxedBoolean](#notmorecomplexschema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [NotMoreComplexSchema.NotMoreComplexSchema1BoxedNumber](#notmorecomplexschema1boxednumber)
boxed class to store validated Number payloads |
-| record | [NotMoreComplexSchema.NotMoreComplexSchema1BoxedString](#notmorecomplexschema1boxedstring)
boxed class to store validated String payloads |
-| record | [NotMoreComplexSchema.NotMoreComplexSchema1BoxedList](#notmorecomplexschema1boxedlist)
boxed class to store validated List payloads |
-| record | [NotMoreComplexSchema.NotMoreComplexSchema1BoxedMap](#notmorecomplexschema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [NotMoreComplexSchema.NotMoreComplexSchema1](#notmorecomplexschema1)
schema class |
+| data class | [NotMoreComplexSchema.NotMoreComplexSchema1BoxedVoid](#notmorecomplexschema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [NotMoreComplexSchema.NotMoreComplexSchema1BoxedBoolean](#notmorecomplexschema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [NotMoreComplexSchema.NotMoreComplexSchema1BoxedNumber](#notmorecomplexschema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [NotMoreComplexSchema.NotMoreComplexSchema1BoxedString](#notmorecomplexschema1boxedstring)
boxed class to store validated String payloads |
+| data class | [NotMoreComplexSchema.NotMoreComplexSchema1BoxedList](#notmorecomplexschema1boxedlist)
boxed class to store validated List payloads |
+| data class | [NotMoreComplexSchema.NotMoreComplexSchema1BoxedMap](#notmorecomplexschema1boxedmap)
boxed class to store validated Map payloads |
+| class | [NotMoreComplexSchema.NotMoreComplexSchema1](#notmorecomplexschema1)
schema class |
| sealed interface | [NotMoreComplexSchema.NotBoxed](#notboxed)
sealed interface for validated payloads |
-| record | [NotMoreComplexSchema.NotBoxedMap](#notboxedmap)
boxed class to store validated Map payloads |
-| static class | [NotMoreComplexSchema.Not](#not)
schema class |
-| static class | [NotMoreComplexSchema.NotMapBuilder](#notmapbuilder)
builder for Map payloads |
-| static class | [NotMoreComplexSchema.NotMap](#notmap)
output class for Map payloads |
+| data class | [NotMoreComplexSchema.NotBoxedMap](#notboxedmap)
boxed class to store validated Map payloads |
+| class | [NotMoreComplexSchema.Not](#not)
schema class |
+| class | [NotMoreComplexSchema.NotMapBuilder](#notmapbuilder)
builder for Map payloads |
+| class | [NotMoreComplexSchema.NotMap](#notmap)
output class for Map payloads |
| sealed interface | [NotMoreComplexSchema.FooBoxed](#fooboxed)
sealed interface for validated payloads |
-| record | [NotMoreComplexSchema.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
-| static class | [NotMoreComplexSchema.Foo](#foo)
schema class |
+| data class | [NotMoreComplexSchema.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
+| class | [NotMoreComplexSchema.Foo](#foo)
schema class |
## NotMoreComplexSchema1Boxed
sealed interface NotMoreComplexSchema1Boxed
@@ -62,7 +62,7 @@ data class that stores validated null payloads, sealed permits implementation
data class NotMoreComplexSchema1BoxedBoolean
implements [NotMoreComplexSchema1Boxed](#notmorecomplexschema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -159,19 +159,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [NotMoreComplexSchema1BoxedString](#notmorecomplexschema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [NotMoreComplexSchema1BoxedVoid](#notmorecomplexschema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [NotMoreComplexSchema1BoxedNumber](#notmorecomplexschema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [NotMoreComplexSchema1BoxedBoolean](#notmorecomplexschema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [NotMoreComplexSchema1BoxedMap](#notmorecomplexschema1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [NotMoreComplexSchema1BoxedBoolean](#notmorecomplexschema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [NotMoreComplexSchema1BoxedMap](#notmorecomplexschema1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [NotMoreComplexSchema1BoxedList](#notmorecomplexschema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [NotMoreComplexSchema1Boxed](#notmorecomplexschema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -208,29 +208,25 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.NotMoreComplexSchema;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.NotMoreComplexSchema
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// Map validation
-NotMoreComplexSchema.NotMap validatedPayload =
+val validatedPayload: NotMoreComplexSchema.NotMap =
NotMoreComplexSchema.Not.validate(
- new NotMoreComplexSchema.NotMapBuilder()
+ NotMoreComplexSchema.NotMapBuilder()
.foo("a")
.build(),
configuration
-);
+)
```
### Field Summary
@@ -242,8 +238,8 @@ NotMoreComplexSchema.NotMap validatedPayload =
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
-| [NotMap](#notmap) | validate(arg: [Map<?, ?>](#notmapbuilder), configuration: SchemaConfiguration) |
-| [NotBoxedMap](#notboxedmap) | validateAndBox([Map<?, ?>](#notmapbuilder), configuration: SchemaConfiguration) |
+| [NotMap](#notmap) | validate(arg: [Map<*, *>](#notmapbuilder), configuration: SchemaConfiguration) |
+| [NotBoxedMap](#notboxedmap) | validateAndBox([Map<*, *>](#notmapbuilder), configuration: SchemaConfiguration) |
| [NotBoxed](#notboxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NulCharactersInStrings.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NulCharactersInStrings.md
index 3fa79cb0018..400cc7575ec 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NulCharactersInStrings.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NulCharactersInStrings.md
@@ -12,8 +12,8 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [NulCharactersInStrings.NulCharactersInStrings1Boxed](#nulcharactersinstrings1boxed)
sealed interface for validated payloads |
-| record | [NulCharactersInStrings.NulCharactersInStrings1BoxedString](#nulcharactersinstrings1boxedstring)
boxed class to store validated String payloads |
-| static class | [NulCharactersInStrings.NulCharactersInStrings1](#nulcharactersinstrings1)
schema class |
+| data class | [NulCharactersInStrings.NulCharactersInStrings1BoxedString](#nulcharactersinstrings1boxedstring)
boxed class to store validated String payloads |
+| class | [NulCharactersInStrings.NulCharactersInStrings1](#nulcharactersinstrings1)
schema class |
| enum | [NulCharactersInStrings.StringNulCharactersInStringsEnums](#stringnulcharactersinstringsenums)
String enum |
## NulCharactersInStrings1Boxed
@@ -48,25 +48,21 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.NulCharactersInStrings;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.NulCharactersInStrings
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// String validation
-String validatedPayload = NulCharactersInStrings.NulCharactersInStrings1.validate(
+val validatedPayload: String = NulCharactersInStrings.NulCharactersInStrings1.validate(
"hello\u0000there",
configuration
-);
+)
```
### Field Summary
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NullTypeMatchesOnlyTheNullObject.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NullTypeMatchesOnlyTheNullObject.md
index 0bcdf2e30e4..1f0effc0b3f 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NullTypeMatchesOnlyTheNullObject.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NullTypeMatchesOnlyTheNullObject.md
@@ -11,8 +11,8 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [NullTypeMatchesOnlyTheNullObject.NullTypeMatchesOnlyTheNullObject1Boxed](#nulltypematchesonlythenullobject1boxed)
sealed interface for validated payloads |
-| record | [NullTypeMatchesOnlyTheNullObject.NullTypeMatchesOnlyTheNullObject1BoxedVoid](#nulltypematchesonlythenullobject1boxedvoid)
boxed class to store validated null payloads |
-| static class | [NullTypeMatchesOnlyTheNullObject.NullTypeMatchesOnlyTheNullObject1](#nulltypematchesonlythenullobject1)
schema class |
+| data class | [NullTypeMatchesOnlyTheNullObject.NullTypeMatchesOnlyTheNullObject1BoxedVoid](#nulltypematchesonlythenullobject1boxedvoid)
boxed class to store validated null payloads |
+| class | [NullTypeMatchesOnlyTheNullObject.NullTypeMatchesOnlyTheNullObject1](#nulltypematchesonlythenullobject1)
schema class |
## NullTypeMatchesOnlyTheNullObject1Boxed
sealed interface NullTypeMatchesOnlyTheNullObject1Boxed
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NumberTypeMatchesNumbers.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NumberTypeMatchesNumbers.md
index 02a48980434..dfe96e771e8 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NumberTypeMatchesNumbers.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/NumberTypeMatchesNumbers.md
@@ -11,8 +11,8 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [NumberTypeMatchesNumbers.NumberTypeMatchesNumbers1Boxed](#numbertypematchesnumbers1boxed)
sealed interface for validated payloads |
-| record | [NumberTypeMatchesNumbers.NumberTypeMatchesNumbers1BoxedNumber](#numbertypematchesnumbers1boxednumber)
boxed class to store validated Number payloads |
-| static class | [NumberTypeMatchesNumbers.NumberTypeMatchesNumbers1](#numbertypematchesnumbers1)
schema class |
+| data class | [NumberTypeMatchesNumbers.NumberTypeMatchesNumbers1BoxedNumber](#numbertypematchesnumbers1boxednumber)
boxed class to store validated Number payloads |
+| class | [NumberTypeMatchesNumbers.NumberTypeMatchesNumbers1](#numbertypematchesnumbers1)
schema class |
## NumberTypeMatchesNumbers1Boxed
sealed interface NumberTypeMatchesNumbers1Boxed
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ObjectPropertiesValidation.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ObjectPropertiesValidation.md
index a80a93be1e8..31933832054 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ObjectPropertiesValidation.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ObjectPropertiesValidation.md
@@ -13,21 +13,21 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [ObjectPropertiesValidation.ObjectPropertiesValidation1Boxed](#objectpropertiesvalidation1boxed)
sealed interface for validated payloads |
-| record | [ObjectPropertiesValidation.ObjectPropertiesValidation1BoxedVoid](#objectpropertiesvalidation1boxedvoid)
boxed class to store validated null payloads |
-| record | [ObjectPropertiesValidation.ObjectPropertiesValidation1BoxedBoolean](#objectpropertiesvalidation1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [ObjectPropertiesValidation.ObjectPropertiesValidation1BoxedNumber](#objectpropertiesvalidation1boxednumber)
boxed class to store validated Number payloads |
-| record | [ObjectPropertiesValidation.ObjectPropertiesValidation1BoxedString](#objectpropertiesvalidation1boxedstring)
boxed class to store validated String payloads |
-| record | [ObjectPropertiesValidation.ObjectPropertiesValidation1BoxedList](#objectpropertiesvalidation1boxedlist)
boxed class to store validated List payloads |
-| record | [ObjectPropertiesValidation.ObjectPropertiesValidation1BoxedMap](#objectpropertiesvalidation1boxedmap)
boxed class to store validated Map payloads |
-| static class | [ObjectPropertiesValidation.ObjectPropertiesValidation1](#objectpropertiesvalidation1)
schema class |
-| static class | [ObjectPropertiesValidation.ObjectPropertiesValidationMapBuilder](#objectpropertiesvalidationmapbuilder)
builder for Map payloads |
-| static class | [ObjectPropertiesValidation.ObjectPropertiesValidationMap](#objectpropertiesvalidationmap)
output class for Map payloads |
+| data class | [ObjectPropertiesValidation.ObjectPropertiesValidation1BoxedVoid](#objectpropertiesvalidation1boxedvoid)
boxed class to store validated null payloads |
+| data class | [ObjectPropertiesValidation.ObjectPropertiesValidation1BoxedBoolean](#objectpropertiesvalidation1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [ObjectPropertiesValidation.ObjectPropertiesValidation1BoxedNumber](#objectpropertiesvalidation1boxednumber)
boxed class to store validated Number payloads |
+| data class | [ObjectPropertiesValidation.ObjectPropertiesValidation1BoxedString](#objectpropertiesvalidation1boxedstring)
boxed class to store validated String payloads |
+| data class | [ObjectPropertiesValidation.ObjectPropertiesValidation1BoxedList](#objectpropertiesvalidation1boxedlist)
boxed class to store validated List payloads |
+| data class | [ObjectPropertiesValidation.ObjectPropertiesValidation1BoxedMap](#objectpropertiesvalidation1boxedmap)
boxed class to store validated Map payloads |
+| class | [ObjectPropertiesValidation.ObjectPropertiesValidation1](#objectpropertiesvalidation1)
schema class |
+| class | [ObjectPropertiesValidation.ObjectPropertiesValidationMapBuilder](#objectpropertiesvalidationmapbuilder)
builder for Map payloads |
+| class | [ObjectPropertiesValidation.ObjectPropertiesValidationMap](#objectpropertiesvalidationmap)
output class for Map payloads |
| sealed interface | [ObjectPropertiesValidation.BarBoxed](#barboxed)
sealed interface for validated payloads |
-| record | [ObjectPropertiesValidation.BarBoxedString](#barboxedstring)
boxed class to store validated String payloads |
-| static class | [ObjectPropertiesValidation.Bar](#bar)
schema class |
+| data class | [ObjectPropertiesValidation.BarBoxedString](#barboxedstring)
boxed class to store validated String payloads |
+| class | [ObjectPropertiesValidation.Bar](#bar)
schema class |
| sealed interface | [ObjectPropertiesValidation.FooBoxed](#fooboxed)
sealed interface for validated payloads |
-| record | [ObjectPropertiesValidation.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
-| static class | [ObjectPropertiesValidation.Foo](#foo)
schema class |
+| data class | [ObjectPropertiesValidation.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
+| class | [ObjectPropertiesValidation.Foo](#foo)
schema class |
## ObjectPropertiesValidation1Boxed
sealed interface ObjectPropertiesValidation1Boxed
@@ -62,7 +62,7 @@ data class that stores validated null payloads, sealed permits implementation
data class ObjectPropertiesValidation1BoxedBoolean
implements [ObjectPropertiesValidation1Boxed](#objectpropertiesvalidation1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -159,19 +159,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [ObjectPropertiesValidationMap](#objectpropertiesvalidationmap) | validate(arg: [Map<?, ?>](#objectpropertiesvalidationmapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [ObjectPropertiesValidationMap](#objectpropertiesvalidationmap) | validate(arg: [Map<*, *>](#objectpropertiesvalidationmapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [ObjectPropertiesValidation1BoxedString](#objectpropertiesvalidation1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [ObjectPropertiesValidation1BoxedVoid](#objectpropertiesvalidation1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [ObjectPropertiesValidation1BoxedNumber](#objectpropertiesvalidation1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [ObjectPropertiesValidation1BoxedBoolean](#objectpropertiesvalidation1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [ObjectPropertiesValidation1BoxedMap](#objectpropertiesvalidation1boxedmap) | validateAndBox([Map<?, ?>](#objectpropertiesvalidationmapbuilder), configuration: SchemaConfiguration) |
+| [ObjectPropertiesValidation1BoxedBoolean](#objectpropertiesvalidation1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [ObjectPropertiesValidation1BoxedMap](#objectpropertiesvalidation1boxedmap) | validateAndBox([Map<*, *>](#objectpropertiesvalidationmapbuilder), configuration: SchemaConfiguration) |
| [ObjectPropertiesValidation1BoxedList](#objectpropertiesvalidation1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [ObjectPropertiesValidation1Boxed](#objectpropertiesvalidation1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ObjectTypeMatchesObjects.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ObjectTypeMatchesObjects.md
index ddc0d8b8aa6..0688dddd213 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ObjectTypeMatchesObjects.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/ObjectTypeMatchesObjects.md
@@ -11,8 +11,8 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [ObjectTypeMatchesObjects.ObjectTypeMatchesObjects1Boxed](#objecttypematchesobjects1boxed)
sealed interface for validated payloads |
-| record | [ObjectTypeMatchesObjects.ObjectTypeMatchesObjects1BoxedMap](#objecttypematchesobjects1boxedmap)
boxed class to store validated Map payloads |
-| static class | [ObjectTypeMatchesObjects.ObjectTypeMatchesObjects1](#objecttypematchesobjects1)
schema class |
+| data class | [ObjectTypeMatchesObjects.ObjectTypeMatchesObjects1BoxedMap](#objecttypematchesobjects1boxedmap)
boxed class to store validated Map payloads |
+| class | [ObjectTypeMatchesObjects.ObjectTypeMatchesObjects1](#objecttypematchesobjects1)
schema class |
## ObjectTypeMatchesObjects1Boxed
sealed interface ObjectTypeMatchesObjects1Boxed
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Oneof.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Oneof.md
index c94e5017546..d389550b448 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Oneof.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/Oneof.md
@@ -11,24 +11,24 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [Oneof.Oneof1Boxed](#oneof1boxed)
sealed interface for validated payloads |
-| record | [Oneof.Oneof1BoxedVoid](#oneof1boxedvoid)
boxed class to store validated null payloads |
-| record | [Oneof.Oneof1BoxedBoolean](#oneof1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [Oneof.Oneof1BoxedNumber](#oneof1boxednumber)
boxed class to store validated Number payloads |
-| record | [Oneof.Oneof1BoxedString](#oneof1boxedstring)
boxed class to store validated String payloads |
-| record | [Oneof.Oneof1BoxedList](#oneof1boxedlist)
boxed class to store validated List payloads |
-| record | [Oneof.Oneof1BoxedMap](#oneof1boxedmap)
boxed class to store validated Map payloads |
-| static class | [Oneof.Oneof1](#oneof1)
schema class |
+| data class | [Oneof.Oneof1BoxedVoid](#oneof1boxedvoid)
boxed class to store validated null payloads |
+| data class | [Oneof.Oneof1BoxedBoolean](#oneof1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [Oneof.Oneof1BoxedNumber](#oneof1boxednumber)
boxed class to store validated Number payloads |
+| data class | [Oneof.Oneof1BoxedString](#oneof1boxedstring)
boxed class to store validated String payloads |
+| data class | [Oneof.Oneof1BoxedList](#oneof1boxedlist)
boxed class to store validated List payloads |
+| data class | [Oneof.Oneof1BoxedMap](#oneof1boxedmap)
boxed class to store validated Map payloads |
+| class | [Oneof.Oneof1](#oneof1)
schema class |
| sealed interface | [Oneof.Schema1Boxed](#schema1boxed)
sealed interface for validated payloads |
-| record | [Oneof.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
-| record | [Oneof.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [Oneof.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
-| record | [Oneof.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
-| record | [Oneof.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
-| record | [Oneof.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [Oneof.Schema1](#schema1)
schema class |
+| data class | [Oneof.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [Oneof.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [Oneof.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [Oneof.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
+| data class | [Oneof.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
+| data class | [Oneof.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
+| class | [Oneof.Schema1](#schema1)
schema class |
| sealed interface | [Oneof.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [Oneof.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| static class | [Oneof.Schema0](#schema0)
schema class |
+| data class | [Oneof.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| class | [Oneof.Schema0](#schema0)
schema class |
## Oneof1Boxed
sealed interface Oneof1Boxed
@@ -63,7 +63,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Oneof1BoxedBoolean
implements [Oneof1Boxed](#oneof1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -160,19 +160,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Oneof1BoxedString](#oneof1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Oneof1BoxedVoid](#oneof1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Oneof1BoxedNumber](#oneof1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Oneof1BoxedBoolean](#oneof1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Oneof1BoxedMap](#oneof1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Oneof1BoxedBoolean](#oneof1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Oneof1BoxedMap](#oneof1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Oneof1BoxedList](#oneof1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Oneof1Boxed](#oneof1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -210,7 +210,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema1BoxedBoolean
implements [Schema1Boxed](#schema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -307,19 +307,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema1BoxedString](#schema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema1BoxedVoid](#schema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema1BoxedNumber](#schema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Schema1BoxedList](#schema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema1Boxed](#schema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/OneofComplexTypes.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/OneofComplexTypes.md
index 42bf6a2067a..5c1cf9a9524 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/OneofComplexTypes.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/OneofComplexTypes.md
@@ -13,39 +13,39 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [OneofComplexTypes.OneofComplexTypes1Boxed](#oneofcomplextypes1boxed)
sealed interface for validated payloads |
-| record | [OneofComplexTypes.OneofComplexTypes1BoxedVoid](#oneofcomplextypes1boxedvoid)
boxed class to store validated null payloads |
-| record | [OneofComplexTypes.OneofComplexTypes1BoxedBoolean](#oneofcomplextypes1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [OneofComplexTypes.OneofComplexTypes1BoxedNumber](#oneofcomplextypes1boxednumber)
boxed class to store validated Number payloads |
-| record | [OneofComplexTypes.OneofComplexTypes1BoxedString](#oneofcomplextypes1boxedstring)
boxed class to store validated String payloads |
-| record | [OneofComplexTypes.OneofComplexTypes1BoxedList](#oneofcomplextypes1boxedlist)
boxed class to store validated List payloads |
-| record | [OneofComplexTypes.OneofComplexTypes1BoxedMap](#oneofcomplextypes1boxedmap)
boxed class to store validated Map payloads |
-| static class | [OneofComplexTypes.OneofComplexTypes1](#oneofcomplextypes1)
schema class |
+| data class | [OneofComplexTypes.OneofComplexTypes1BoxedVoid](#oneofcomplextypes1boxedvoid)
boxed class to store validated null payloads |
+| data class | [OneofComplexTypes.OneofComplexTypes1BoxedBoolean](#oneofcomplextypes1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [OneofComplexTypes.OneofComplexTypes1BoxedNumber](#oneofcomplextypes1boxednumber)
boxed class to store validated Number payloads |
+| data class | [OneofComplexTypes.OneofComplexTypes1BoxedString](#oneofcomplextypes1boxedstring)
boxed class to store validated String payloads |
+| data class | [OneofComplexTypes.OneofComplexTypes1BoxedList](#oneofcomplextypes1boxedlist)
boxed class to store validated List payloads |
+| data class | [OneofComplexTypes.OneofComplexTypes1BoxedMap](#oneofcomplextypes1boxedmap)
boxed class to store validated Map payloads |
+| class | [OneofComplexTypes.OneofComplexTypes1](#oneofcomplextypes1)
schema class |
| sealed interface | [OneofComplexTypes.Schema1Boxed](#schema1boxed)
sealed interface for validated payloads |
-| record | [OneofComplexTypes.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
-| record | [OneofComplexTypes.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [OneofComplexTypes.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
-| record | [OneofComplexTypes.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
-| record | [OneofComplexTypes.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
-| record | [OneofComplexTypes.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [OneofComplexTypes.Schema1](#schema1)
schema class |
-| static class | [OneofComplexTypes.Schema1MapBuilder](#schema1mapbuilder)
builder for Map payloads |
-| static class | [OneofComplexTypes.Schema1Map](#schema1map)
output class for Map payloads |
+| data class | [OneofComplexTypes.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [OneofComplexTypes.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [OneofComplexTypes.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [OneofComplexTypes.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
+| data class | [OneofComplexTypes.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
+| data class | [OneofComplexTypes.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
+| class | [OneofComplexTypes.Schema1](#schema1)
schema class |
+| class | [OneofComplexTypes.Schema1MapBuilder](#schema1mapbuilder)
builder for Map payloads |
+| class | [OneofComplexTypes.Schema1Map](#schema1map)
output class for Map payloads |
| sealed interface | [OneofComplexTypes.FooBoxed](#fooboxed)
sealed interface for validated payloads |
-| record | [OneofComplexTypes.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
-| static class | [OneofComplexTypes.Foo](#foo)
schema class |
+| data class | [OneofComplexTypes.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
+| class | [OneofComplexTypes.Foo](#foo)
schema class |
| sealed interface | [OneofComplexTypes.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [OneofComplexTypes.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [OneofComplexTypes.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [OneofComplexTypes.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [OneofComplexTypes.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [OneofComplexTypes.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [OneofComplexTypes.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [OneofComplexTypes.Schema0](#schema0)
schema class |
-| static class | [OneofComplexTypes.Schema0MapBuilder](#schema0mapbuilder)
builder for Map payloads |
-| static class | [OneofComplexTypes.Schema0Map](#schema0map)
output class for Map payloads |
+| data class | [OneofComplexTypes.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [OneofComplexTypes.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [OneofComplexTypes.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [OneofComplexTypes.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [OneofComplexTypes.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [OneofComplexTypes.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [OneofComplexTypes.Schema0](#schema0)
schema class |
+| class | [OneofComplexTypes.Schema0MapBuilder](#schema0mapbuilder)
builder for Map payloads |
+| class | [OneofComplexTypes.Schema0Map](#schema0map)
output class for Map payloads |
| sealed interface | [OneofComplexTypes.BarBoxed](#barboxed)
sealed interface for validated payloads |
-| record | [OneofComplexTypes.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
-| static class | [OneofComplexTypes.Bar](#bar)
schema class |
+| data class | [OneofComplexTypes.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
+| class | [OneofComplexTypes.Bar](#bar)
schema class |
## OneofComplexTypes1Boxed
sealed interface OneofComplexTypes1Boxed
@@ -80,7 +80,7 @@ data class that stores validated null payloads, sealed permits implementation
data class OneofComplexTypes1BoxedBoolean
implements [OneofComplexTypes1Boxed](#oneofcomplextypes1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -177,19 +177,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [OneofComplexTypes1BoxedString](#oneofcomplextypes1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [OneofComplexTypes1BoxedVoid](#oneofcomplextypes1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [OneofComplexTypes1BoxedNumber](#oneofcomplextypes1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [OneofComplexTypes1BoxedBoolean](#oneofcomplextypes1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [OneofComplexTypes1BoxedMap](#oneofcomplextypes1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [OneofComplexTypes1BoxedBoolean](#oneofcomplextypes1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [OneofComplexTypes1BoxedMap](#oneofcomplextypes1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [OneofComplexTypes1BoxedList](#oneofcomplextypes1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [OneofComplexTypes1Boxed](#oneofcomplextypes1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -227,7 +227,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema1BoxedBoolean
implements [Schema1Boxed](#schema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -325,19 +325,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [Schema1Map](#schema1map) | validate(arg: [Map<?, ?>](#schema1mapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [Schema1Map](#schema1map) | validate(arg: [Map<*, *>](#schema1mapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema1BoxedString](#schema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema1BoxedVoid](#schema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema1BoxedNumber](#schema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox([Map<?, ?>](#schema1mapbuilder), configuration: SchemaConfiguration) |
+| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox([Map<*, *>](#schema1mapbuilder), configuration: SchemaConfiguration) |
| [Schema1BoxedList](#schema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema1Boxed](#schema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -464,7 +464,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -562,19 +562,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [Schema0Map](#schema0map) | validate(arg: [Map<?, ?>](#schema0mapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [Schema0Map](#schema0map) | validate(arg: [Map<*, *>](#schema0mapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema0BoxedString](#schema0boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema0BoxedVoid](#schema0boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema0BoxedNumber](#schema0boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox([Map<?, ?>](#schema0mapbuilder), configuration: SchemaConfiguration) |
+| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox([Map<*, *>](#schema0mapbuilder), configuration: SchemaConfiguration) |
| [Schema0BoxedList](#schema0boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema0Boxed](#schema0boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/OneofWithBaseSchema.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/OneofWithBaseSchema.md
index ec2efa5bd7a..d269e5154fb 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/OneofWithBaseSchema.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/OneofWithBaseSchema.md
@@ -11,24 +11,24 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [OneofWithBaseSchema.OneofWithBaseSchema1Boxed](#oneofwithbaseschema1boxed)
sealed interface for validated payloads |
-| record | [OneofWithBaseSchema.OneofWithBaseSchema1BoxedString](#oneofwithbaseschema1boxedstring)
boxed class to store validated String payloads |
-| static class | [OneofWithBaseSchema.OneofWithBaseSchema1](#oneofwithbaseschema1)
schema class |
+| data class | [OneofWithBaseSchema.OneofWithBaseSchema1BoxedString](#oneofwithbaseschema1boxedstring)
boxed class to store validated String payloads |
+| class | [OneofWithBaseSchema.OneofWithBaseSchema1](#oneofwithbaseschema1)
schema class |
| sealed interface | [OneofWithBaseSchema.Schema1Boxed](#schema1boxed)
sealed interface for validated payloads |
-| record | [OneofWithBaseSchema.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
-| record | [OneofWithBaseSchema.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [OneofWithBaseSchema.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
-| record | [OneofWithBaseSchema.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
-| record | [OneofWithBaseSchema.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
-| record | [OneofWithBaseSchema.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [OneofWithBaseSchema.Schema1](#schema1)
schema class |
+| data class | [OneofWithBaseSchema.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [OneofWithBaseSchema.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [OneofWithBaseSchema.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [OneofWithBaseSchema.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
+| data class | [OneofWithBaseSchema.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
+| data class | [OneofWithBaseSchema.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
+| class | [OneofWithBaseSchema.Schema1](#schema1)
schema class |
| sealed interface | [OneofWithBaseSchema.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [OneofWithBaseSchema.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [OneofWithBaseSchema.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [OneofWithBaseSchema.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [OneofWithBaseSchema.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [OneofWithBaseSchema.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [OneofWithBaseSchema.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [OneofWithBaseSchema.Schema0](#schema0)
schema class |
+| data class | [OneofWithBaseSchema.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [OneofWithBaseSchema.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [OneofWithBaseSchema.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [OneofWithBaseSchema.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [OneofWithBaseSchema.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [OneofWithBaseSchema.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [OneofWithBaseSchema.Schema0](#schema0)
schema class |
## OneofWithBaseSchema1Boxed
sealed interface OneofWithBaseSchema1Boxed
@@ -62,25 +62,21 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.OneofWithBaseSchema;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.OneofWithBaseSchema
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// String validation
-String validatedPayload = OneofWithBaseSchema.OneofWithBaseSchema1.validate(
+val validatedPayload: String = OneofWithBaseSchema.OneofWithBaseSchema1.validate(
"a",
configuration
-);
+)
```
### Field Summary
@@ -130,7 +126,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema1BoxedBoolean
implements [Schema1Boxed](#schema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -220,26 +216,26 @@ A schema class that validates payloads
### Field Summary
| Modifier and Type | Field and Description |
| ----------------- | ---------------------- |
-| Integer | maxLength = 4 |
+| Int | maxLength = 4 |
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema1BoxedString](#schema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema1BoxedVoid](#schema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema1BoxedNumber](#schema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Schema1BoxedList](#schema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema1Boxed](#schema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -277,7 +273,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -367,26 +363,26 @@ A schema class that validates payloads
### Field Summary
| Modifier and Type | Field and Description |
| ----------------- | ---------------------- |
-| Integer | minLength = 2 |
+| Int | minLength = 2 |
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema0BoxedString](#schema0boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema0BoxedVoid](#schema0boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema0BoxedNumber](#schema0boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Schema0BoxedList](#schema0boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema0Boxed](#schema0boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/OneofWithEmptySchema.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/OneofWithEmptySchema.md
index 3c41a98cb37..89c27cbbb27 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/OneofWithEmptySchema.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/OneofWithEmptySchema.md
@@ -11,24 +11,24 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [OneofWithEmptySchema.OneofWithEmptySchema1Boxed](#oneofwithemptyschema1boxed)
sealed interface for validated payloads |
-| record | [OneofWithEmptySchema.OneofWithEmptySchema1BoxedVoid](#oneofwithemptyschema1boxedvoid)
boxed class to store validated null payloads |
-| record | [OneofWithEmptySchema.OneofWithEmptySchema1BoxedBoolean](#oneofwithemptyschema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [OneofWithEmptySchema.OneofWithEmptySchema1BoxedNumber](#oneofwithemptyschema1boxednumber)
boxed class to store validated Number payloads |
-| record | [OneofWithEmptySchema.OneofWithEmptySchema1BoxedString](#oneofwithemptyschema1boxedstring)
boxed class to store validated String payloads |
-| record | [OneofWithEmptySchema.OneofWithEmptySchema1BoxedList](#oneofwithemptyschema1boxedlist)
boxed class to store validated List payloads |
-| record | [OneofWithEmptySchema.OneofWithEmptySchema1BoxedMap](#oneofwithemptyschema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [OneofWithEmptySchema.OneofWithEmptySchema1](#oneofwithemptyschema1)
schema class |
+| data class | [OneofWithEmptySchema.OneofWithEmptySchema1BoxedVoid](#oneofwithemptyschema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [OneofWithEmptySchema.OneofWithEmptySchema1BoxedBoolean](#oneofwithemptyschema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [OneofWithEmptySchema.OneofWithEmptySchema1BoxedNumber](#oneofwithemptyschema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [OneofWithEmptySchema.OneofWithEmptySchema1BoxedString](#oneofwithemptyschema1boxedstring)
boxed class to store validated String payloads |
+| data class | [OneofWithEmptySchema.OneofWithEmptySchema1BoxedList](#oneofwithemptyschema1boxedlist)
boxed class to store validated List payloads |
+| data class | [OneofWithEmptySchema.OneofWithEmptySchema1BoxedMap](#oneofwithemptyschema1boxedmap)
boxed class to store validated Map payloads |
+| class | [OneofWithEmptySchema.OneofWithEmptySchema1](#oneofwithemptyschema1)
schema class |
| sealed interface | [OneofWithEmptySchema.Schema1Boxed](#schema1boxed)
sealed interface for validated payloads |
-| record | [OneofWithEmptySchema.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
-| record | [OneofWithEmptySchema.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [OneofWithEmptySchema.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
-| record | [OneofWithEmptySchema.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
-| record | [OneofWithEmptySchema.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
-| record | [OneofWithEmptySchema.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [OneofWithEmptySchema.Schema1](#schema1)
schema class |
+| data class | [OneofWithEmptySchema.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [OneofWithEmptySchema.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [OneofWithEmptySchema.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [OneofWithEmptySchema.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
+| data class | [OneofWithEmptySchema.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
+| data class | [OneofWithEmptySchema.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
+| class | [OneofWithEmptySchema.Schema1](#schema1)
schema class |
| sealed interface | [OneofWithEmptySchema.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [OneofWithEmptySchema.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| static class | [OneofWithEmptySchema.Schema0](#schema0)
schema class |
+| data class | [OneofWithEmptySchema.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| class | [OneofWithEmptySchema.Schema0](#schema0)
schema class |
## OneofWithEmptySchema1Boxed
sealed interface OneofWithEmptySchema1Boxed
@@ -63,7 +63,7 @@ data class that stores validated null payloads, sealed permits implementation
data class OneofWithEmptySchema1BoxedBoolean
implements [OneofWithEmptySchema1Boxed](#oneofwithemptyschema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -160,19 +160,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [OneofWithEmptySchema1BoxedString](#oneofwithemptyschema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [OneofWithEmptySchema1BoxedVoid](#oneofwithemptyschema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [OneofWithEmptySchema1BoxedNumber](#oneofwithemptyschema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [OneofWithEmptySchema1BoxedBoolean](#oneofwithemptyschema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [OneofWithEmptySchema1BoxedMap](#oneofwithemptyschema1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [OneofWithEmptySchema1BoxedBoolean](#oneofwithemptyschema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [OneofWithEmptySchema1BoxedMap](#oneofwithemptyschema1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [OneofWithEmptySchema1BoxedList](#oneofwithemptyschema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [OneofWithEmptySchema1Boxed](#oneofwithemptyschema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -210,7 +210,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema1BoxedBoolean
implements [Schema1Boxed](#schema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/OneofWithRequired.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/OneofWithRequired.md
index 5fb44f316d2..d8dc928abdf 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/OneofWithRequired.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/OneofWithRequired.md
@@ -13,28 +13,28 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [OneofWithRequired.OneofWithRequired1Boxed](#oneofwithrequired1boxed)
sealed interface for validated payloads |
-| record | [OneofWithRequired.OneofWithRequired1BoxedMap](#oneofwithrequired1boxedmap)
boxed class to store validated Map payloads |
-| static class | [OneofWithRequired.OneofWithRequired1](#oneofwithrequired1)
schema class |
+| data class | [OneofWithRequired.OneofWithRequired1BoxedMap](#oneofwithrequired1boxedmap)
boxed class to store validated Map payloads |
+| class | [OneofWithRequired.OneofWithRequired1](#oneofwithrequired1)
schema class |
| sealed interface | [OneofWithRequired.Schema1Boxed](#schema1boxed)
sealed interface for validated payloads |
-| record | [OneofWithRequired.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
-| record | [OneofWithRequired.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [OneofWithRequired.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
-| record | [OneofWithRequired.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
-| record | [OneofWithRequired.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
-| record | [OneofWithRequired.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [OneofWithRequired.Schema1](#schema1)
schema class |
-| static class | [OneofWithRequired.Schema1MapBuilder](#schema1mapbuilder)
builder for Map payloads |
-| static class | [OneofWithRequired.Schema1Map](#schema1map)
output class for Map payloads |
+| data class | [OneofWithRequired.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [OneofWithRequired.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [OneofWithRequired.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [OneofWithRequired.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
+| data class | [OneofWithRequired.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
+| data class | [OneofWithRequired.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
+| class | [OneofWithRequired.Schema1](#schema1)
schema class |
+| class | [OneofWithRequired.Schema1MapBuilder](#schema1mapbuilder)
builder for Map payloads |
+| class | [OneofWithRequired.Schema1Map](#schema1map)
output class for Map payloads |
| sealed interface | [OneofWithRequired.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [OneofWithRequired.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [OneofWithRequired.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [OneofWithRequired.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [OneofWithRequired.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [OneofWithRequired.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [OneofWithRequired.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [OneofWithRequired.Schema0](#schema0)
schema class |
-| static class | [OneofWithRequired.Schema0MapBuilder](#schema0mapbuilder)
builder for Map payloads |
-| static class | [OneofWithRequired.Schema0Map](#schema0map)
output class for Map payloads |
+| data class | [OneofWithRequired.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [OneofWithRequired.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [OneofWithRequired.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [OneofWithRequired.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [OneofWithRequired.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [OneofWithRequired.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [OneofWithRequired.Schema0](#schema0)
schema class |
+| class | [OneofWithRequired.Schema0MapBuilder](#schema0mapbuilder)
builder for Map payloads |
+| class | [OneofWithRequired.Schema0Map](#schema0map)
output class for Map payloads |
## OneofWithRequired1Boxed
sealed interface OneofWithRequired1Boxed
@@ -75,8 +75,8 @@ A schema class that validates payloads
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
-| [OneofWithRequired1BoxedMap](#oneofwithrequired1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
+| [OneofWithRequired1BoxedMap](#oneofwithrequired1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [OneofWithRequired1Boxed](#oneofwithrequired1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -113,7 +113,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema1BoxedBoolean
implements [Schema1Boxed](#schema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -210,19 +210,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [Schema1Map](#schema1map) | validate(arg: [Map<?, ?>](#schema1mapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [Schema1Map](#schema1map) | validate(arg: [Map<*, *>](#schema1mapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema1BoxedString](#schema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema1BoxedVoid](#schema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema1BoxedNumber](#schema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox([Map<?, ?>](#schema1mapbuilder), configuration: SchemaConfiguration) |
+| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox([Map<*, *>](#schema1mapbuilder), configuration: SchemaConfiguration) |
| [Schema1BoxedList](#schema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema1Boxed](#schema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -380,7 +380,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -477,19 +477,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [Schema0Map](#schema0map) | validate(arg: [Map<?, ?>](#schema0mapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [Schema0Map](#schema0map) | validate(arg: [Map<*, *>](#schema0mapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema0BoxedString](#schema0boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema0BoxedVoid](#schema0boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema0BoxedNumber](#schema0boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox([Map<?, ?>](#schema0mapbuilder), configuration: SchemaConfiguration) |
+| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox([Map<*, *>](#schema0mapbuilder), configuration: SchemaConfiguration) |
| [Schema0BoxedList](#schema0boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema0Boxed](#schema0boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/PatternIsNotAnchored.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/PatternIsNotAnchored.md
index db50b22bddc..ecad63d7784 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/PatternIsNotAnchored.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/PatternIsNotAnchored.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [PatternIsNotAnchored.PatternIsNotAnchored1Boxed](#patternisnotanchored1boxed)
sealed interface for validated payloads |
-| record | [PatternIsNotAnchored.PatternIsNotAnchored1BoxedVoid](#patternisnotanchored1boxedvoid)
boxed class to store validated null payloads |
-| record | [PatternIsNotAnchored.PatternIsNotAnchored1BoxedBoolean](#patternisnotanchored1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [PatternIsNotAnchored.PatternIsNotAnchored1BoxedNumber](#patternisnotanchored1boxednumber)
boxed class to store validated Number payloads |
-| record | [PatternIsNotAnchored.PatternIsNotAnchored1BoxedString](#patternisnotanchored1boxedstring)
boxed class to store validated String payloads |
-| record | [PatternIsNotAnchored.PatternIsNotAnchored1BoxedList](#patternisnotanchored1boxedlist)
boxed class to store validated List payloads |
-| record | [PatternIsNotAnchored.PatternIsNotAnchored1BoxedMap](#patternisnotanchored1boxedmap)
boxed class to store validated Map payloads |
-| static class | [PatternIsNotAnchored.PatternIsNotAnchored1](#patternisnotanchored1)
schema class |
+| data class | [PatternIsNotAnchored.PatternIsNotAnchored1BoxedVoid](#patternisnotanchored1boxedvoid)
boxed class to store validated null payloads |
+| data class | [PatternIsNotAnchored.PatternIsNotAnchored1BoxedBoolean](#patternisnotanchored1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [PatternIsNotAnchored.PatternIsNotAnchored1BoxedNumber](#patternisnotanchored1boxednumber)
boxed class to store validated Number payloads |
+| data class | [PatternIsNotAnchored.PatternIsNotAnchored1BoxedString](#patternisnotanchored1boxedstring)
boxed class to store validated String payloads |
+| data class | [PatternIsNotAnchored.PatternIsNotAnchored1BoxedList](#patternisnotanchored1boxedlist)
boxed class to store validated List payloads |
+| data class | [PatternIsNotAnchored.PatternIsNotAnchored1BoxedMap](#patternisnotanchored1boxedmap)
boxed class to store validated Map payloads |
+| class | [PatternIsNotAnchored.PatternIsNotAnchored1](#patternisnotanchored1)
schema class |
## PatternIsNotAnchored1Boxed
sealed interface PatternIsNotAnchored1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class PatternIsNotAnchored1BoxedBoolean
implements [PatternIsNotAnchored1Boxed](#patternisnotanchored1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [PatternIsNotAnchored1BoxedString](#patternisnotanchored1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [PatternIsNotAnchored1BoxedVoid](#patternisnotanchored1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [PatternIsNotAnchored1BoxedNumber](#patternisnotanchored1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [PatternIsNotAnchored1BoxedBoolean](#patternisnotanchored1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [PatternIsNotAnchored1BoxedMap](#patternisnotanchored1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [PatternIsNotAnchored1BoxedBoolean](#patternisnotanchored1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [PatternIsNotAnchored1BoxedMap](#patternisnotanchored1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [PatternIsNotAnchored1BoxedList](#patternisnotanchored1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [PatternIsNotAnchored1Boxed](#patternisnotanchored1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/PatternValidation.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/PatternValidation.md
index 38aabdd0f51..872a4242c5a 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/PatternValidation.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/PatternValidation.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [PatternValidation.PatternValidation1Boxed](#patternvalidation1boxed)
sealed interface for validated payloads |
-| record | [PatternValidation.PatternValidation1BoxedVoid](#patternvalidation1boxedvoid)
boxed class to store validated null payloads |
-| record | [PatternValidation.PatternValidation1BoxedBoolean](#patternvalidation1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [PatternValidation.PatternValidation1BoxedNumber](#patternvalidation1boxednumber)
boxed class to store validated Number payloads |
-| record | [PatternValidation.PatternValidation1BoxedString](#patternvalidation1boxedstring)
boxed class to store validated String payloads |
-| record | [PatternValidation.PatternValidation1BoxedList](#patternvalidation1boxedlist)
boxed class to store validated List payloads |
-| record | [PatternValidation.PatternValidation1BoxedMap](#patternvalidation1boxedmap)
boxed class to store validated Map payloads |
-| static class | [PatternValidation.PatternValidation1](#patternvalidation1)
schema class |
+| data class | [PatternValidation.PatternValidation1BoxedVoid](#patternvalidation1boxedvoid)
boxed class to store validated null payloads |
+| data class | [PatternValidation.PatternValidation1BoxedBoolean](#patternvalidation1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [PatternValidation.PatternValidation1BoxedNumber](#patternvalidation1boxednumber)
boxed class to store validated Number payloads |
+| data class | [PatternValidation.PatternValidation1BoxedString](#patternvalidation1boxedstring)
boxed class to store validated String payloads |
+| data class | [PatternValidation.PatternValidation1BoxedList](#patternvalidation1boxedlist)
boxed class to store validated List payloads |
+| data class | [PatternValidation.PatternValidation1BoxedMap](#patternvalidation1boxedmap)
boxed class to store validated Map payloads |
+| class | [PatternValidation.PatternValidation1](#patternvalidation1)
schema class |
## PatternValidation1Boxed
sealed interface PatternValidation1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class PatternValidation1BoxedBoolean
implements [PatternValidation1Boxed](#patternvalidation1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [PatternValidation1BoxedString](#patternvalidation1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [PatternValidation1BoxedVoid](#patternvalidation1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [PatternValidation1BoxedNumber](#patternvalidation1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [PatternValidation1BoxedBoolean](#patternvalidation1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [PatternValidation1BoxedMap](#patternvalidation1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [PatternValidation1BoxedBoolean](#patternvalidation1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [PatternValidation1BoxedMap](#patternvalidation1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [PatternValidation1BoxedList](#patternvalidation1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [PatternValidation1Boxed](#patternvalidation1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/PropertiesWithEscapedCharacters.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/PropertiesWithEscapedCharacters.md
index 385cc3ca185..9d2e1741199 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/PropertiesWithEscapedCharacters.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/PropertiesWithEscapedCharacters.md
@@ -13,33 +13,33 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [PropertiesWithEscapedCharacters.PropertiesWithEscapedCharacters1Boxed](#propertieswithescapedcharacters1boxed)
sealed interface for validated payloads |
-| record | [PropertiesWithEscapedCharacters.PropertiesWithEscapedCharacters1BoxedVoid](#propertieswithescapedcharacters1boxedvoid)
boxed class to store validated null payloads |
-| record | [PropertiesWithEscapedCharacters.PropertiesWithEscapedCharacters1BoxedBoolean](#propertieswithescapedcharacters1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [PropertiesWithEscapedCharacters.PropertiesWithEscapedCharacters1BoxedNumber](#propertieswithescapedcharacters1boxednumber)
boxed class to store validated Number payloads |
-| record | [PropertiesWithEscapedCharacters.PropertiesWithEscapedCharacters1BoxedString](#propertieswithescapedcharacters1boxedstring)
boxed class to store validated String payloads |
-| record | [PropertiesWithEscapedCharacters.PropertiesWithEscapedCharacters1BoxedList](#propertieswithescapedcharacters1boxedlist)
boxed class to store validated List payloads |
-| record | [PropertiesWithEscapedCharacters.PropertiesWithEscapedCharacters1BoxedMap](#propertieswithescapedcharacters1boxedmap)
boxed class to store validated Map payloads |
-| static class | [PropertiesWithEscapedCharacters.PropertiesWithEscapedCharacters1](#propertieswithescapedcharacters1)
schema class |
-| static class | [PropertiesWithEscapedCharacters.PropertiesWithEscapedCharactersMapBuilder](#propertieswithescapedcharactersmapbuilder)
builder for Map payloads |
-| static class | [PropertiesWithEscapedCharacters.PropertiesWithEscapedCharactersMap](#propertieswithescapedcharactersmap)
output class for Map payloads |
+| data class | [PropertiesWithEscapedCharacters.PropertiesWithEscapedCharacters1BoxedVoid](#propertieswithescapedcharacters1boxedvoid)
boxed class to store validated null payloads |
+| data class | [PropertiesWithEscapedCharacters.PropertiesWithEscapedCharacters1BoxedBoolean](#propertieswithescapedcharacters1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [PropertiesWithEscapedCharacters.PropertiesWithEscapedCharacters1BoxedNumber](#propertieswithescapedcharacters1boxednumber)
boxed class to store validated Number payloads |
+| data class | [PropertiesWithEscapedCharacters.PropertiesWithEscapedCharacters1BoxedString](#propertieswithescapedcharacters1boxedstring)
boxed class to store validated String payloads |
+| data class | [PropertiesWithEscapedCharacters.PropertiesWithEscapedCharacters1BoxedList](#propertieswithescapedcharacters1boxedlist)
boxed class to store validated List payloads |
+| data class | [PropertiesWithEscapedCharacters.PropertiesWithEscapedCharacters1BoxedMap](#propertieswithescapedcharacters1boxedmap)
boxed class to store validated Map payloads |
+| class | [PropertiesWithEscapedCharacters.PropertiesWithEscapedCharacters1](#propertieswithescapedcharacters1)
schema class |
+| class | [PropertiesWithEscapedCharacters.PropertiesWithEscapedCharactersMapBuilder](#propertieswithescapedcharactersmapbuilder)
builder for Map payloads |
+| class | [PropertiesWithEscapedCharacters.PropertiesWithEscapedCharactersMap](#propertieswithescapedcharactersmap)
output class for Map payloads |
| sealed interface | [PropertiesWithEscapedCharacters.Foou000CbarBoxed](#foou000cbarboxed)
sealed interface for validated payloads |
-| record | [PropertiesWithEscapedCharacters.Foou000CbarBoxedNumber](#foou000cbarboxednumber)
boxed class to store validated Number payloads |
-| static class | [PropertiesWithEscapedCharacters.Foou000Cbar](#foou000cbar)
schema class |
+| data class | [PropertiesWithEscapedCharacters.Foou000CbarBoxedNumber](#foou000cbarboxednumber)
boxed class to store validated Number payloads |
+| class | [PropertiesWithEscapedCharacters.Foou000Cbar](#foou000cbar)
schema class |
| sealed interface | [PropertiesWithEscapedCharacters.FootbarBoxed](#footbarboxed)
sealed interface for validated payloads |
-| record | [PropertiesWithEscapedCharacters.FootbarBoxedNumber](#footbarboxednumber)
boxed class to store validated Number payloads |
-| static class | [PropertiesWithEscapedCharacters.Footbar](#footbar)
schema class |
+| data class | [PropertiesWithEscapedCharacters.FootbarBoxedNumber](#footbarboxednumber)
boxed class to store validated Number payloads |
+| class | [PropertiesWithEscapedCharacters.Footbar](#footbar)
schema class |
| sealed interface | [PropertiesWithEscapedCharacters.FoorbarBoxed](#foorbarboxed)
sealed interface for validated payloads |
-| record | [PropertiesWithEscapedCharacters.FoorbarBoxedNumber](#foorbarboxednumber)
boxed class to store validated Number payloads |
-| static class | [PropertiesWithEscapedCharacters.Foorbar](#foorbar)
schema class |
+| data class | [PropertiesWithEscapedCharacters.FoorbarBoxedNumber](#foorbarboxednumber)
boxed class to store validated Number payloads |
+| class | [PropertiesWithEscapedCharacters.Foorbar](#foorbar)
schema class |
| sealed interface | [PropertiesWithEscapedCharacters.Foobar1Boxed](#foobar1boxed)
sealed interface for validated payloads |
-| record | [PropertiesWithEscapedCharacters.Foobar1BoxedNumber](#foobar1boxednumber)
boxed class to store validated Number payloads |
-| static class | [PropertiesWithEscapedCharacters.Foobar1](#foobar1)
schema class |
+| data class | [PropertiesWithEscapedCharacters.Foobar1BoxedNumber](#foobar1boxednumber)
boxed class to store validated Number payloads |
+| class | [PropertiesWithEscapedCharacters.Foobar1](#foobar1)
schema class |
| sealed interface | [PropertiesWithEscapedCharacters.FoobarBoxed](#foobarboxed)
sealed interface for validated payloads |
-| record | [PropertiesWithEscapedCharacters.FoobarBoxedNumber](#foobarboxednumber)
boxed class to store validated Number payloads |
-| static class | [PropertiesWithEscapedCharacters.Foobar](#foobar)
schema class |
+| data class | [PropertiesWithEscapedCharacters.FoobarBoxedNumber](#foobarboxednumber)
boxed class to store validated Number payloads |
+| class | [PropertiesWithEscapedCharacters.Foobar](#foobar)
schema class |
| sealed interface | [PropertiesWithEscapedCharacters.FoonbarBoxed](#foonbarboxed)
sealed interface for validated payloads |
-| record | [PropertiesWithEscapedCharacters.FoonbarBoxedNumber](#foonbarboxednumber)
boxed class to store validated Number payloads |
-| static class | [PropertiesWithEscapedCharacters.Foonbar](#foonbar)
schema class |
+| data class | [PropertiesWithEscapedCharacters.FoonbarBoxedNumber](#foonbarboxednumber)
boxed class to store validated Number payloads |
+| class | [PropertiesWithEscapedCharacters.Foonbar](#foonbar)
schema class |
## PropertiesWithEscapedCharacters1Boxed
sealed interface PropertiesWithEscapedCharacters1Boxed
@@ -74,7 +74,7 @@ data class that stores validated null payloads, sealed permits implementation
data class PropertiesWithEscapedCharacters1BoxedBoolean
implements [PropertiesWithEscapedCharacters1Boxed](#propertieswithescapedcharacters1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -171,19 +171,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [PropertiesWithEscapedCharactersMap](#propertieswithescapedcharactersmap) | validate(arg: [Map<?, ?>](#propertieswithescapedcharactersmapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [PropertiesWithEscapedCharactersMap](#propertieswithescapedcharactersmap) | validate(arg: [Map<*, *>](#propertieswithescapedcharactersmapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [PropertiesWithEscapedCharacters1BoxedString](#propertieswithescapedcharacters1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [PropertiesWithEscapedCharacters1BoxedVoid](#propertieswithescapedcharacters1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [PropertiesWithEscapedCharacters1BoxedNumber](#propertieswithescapedcharacters1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [PropertiesWithEscapedCharacters1BoxedBoolean](#propertieswithescapedcharacters1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [PropertiesWithEscapedCharacters1BoxedMap](#propertieswithescapedcharacters1boxedmap) | validateAndBox([Map<?, ?>](#propertieswithescapedcharactersmapbuilder), configuration: SchemaConfiguration) |
+| [PropertiesWithEscapedCharacters1BoxedBoolean](#propertieswithescapedcharacters1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [PropertiesWithEscapedCharacters1BoxedMap](#propertieswithescapedcharacters1boxedmap) | validateAndBox([Map<*, *>](#propertieswithescapedcharactersmapbuilder), configuration: SchemaConfiguration) |
| [PropertiesWithEscapedCharacters1BoxedList](#propertieswithescapedcharacters1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [PropertiesWithEscapedCharacters1Boxed](#propertieswithescapedcharacters1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/PropertyNamedRefThatIsNotAReference.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/PropertyNamedRefThatIsNotAReference.md
index 9a3d24c717a..8d451d72ab3 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/PropertyNamedRefThatIsNotAReference.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/PropertyNamedRefThatIsNotAReference.md
@@ -13,18 +13,18 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [PropertyNamedRefThatIsNotAReference.PropertyNamedRefThatIsNotAReference1Boxed](#propertynamedrefthatisnotareference1boxed)
sealed interface for validated payloads |
-| record | [PropertyNamedRefThatIsNotAReference.PropertyNamedRefThatIsNotAReference1BoxedVoid](#propertynamedrefthatisnotareference1boxedvoid)
boxed class to store validated null payloads |
-| record | [PropertyNamedRefThatIsNotAReference.PropertyNamedRefThatIsNotAReference1BoxedBoolean](#propertynamedrefthatisnotareference1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [PropertyNamedRefThatIsNotAReference.PropertyNamedRefThatIsNotAReference1BoxedNumber](#propertynamedrefthatisnotareference1boxednumber)
boxed class to store validated Number payloads |
-| record | [PropertyNamedRefThatIsNotAReference.PropertyNamedRefThatIsNotAReference1BoxedString](#propertynamedrefthatisnotareference1boxedstring)
boxed class to store validated String payloads |
-| record | [PropertyNamedRefThatIsNotAReference.PropertyNamedRefThatIsNotAReference1BoxedList](#propertynamedrefthatisnotareference1boxedlist)
boxed class to store validated List payloads |
-| record | [PropertyNamedRefThatIsNotAReference.PropertyNamedRefThatIsNotAReference1BoxedMap](#propertynamedrefthatisnotareference1boxedmap)
boxed class to store validated Map payloads |
-| static class | [PropertyNamedRefThatIsNotAReference.PropertyNamedRefThatIsNotAReference1](#propertynamedrefthatisnotareference1)
schema class |
-| static class | [PropertyNamedRefThatIsNotAReference.PropertyNamedRefThatIsNotAReferenceMapBuilder](#propertynamedrefthatisnotareferencemapbuilder)
builder for Map payloads |
-| static class | [PropertyNamedRefThatIsNotAReference.PropertyNamedRefThatIsNotAReferenceMap](#propertynamedrefthatisnotareferencemap)
output class for Map payloads |
+| data class | [PropertyNamedRefThatIsNotAReference.PropertyNamedRefThatIsNotAReference1BoxedVoid](#propertynamedrefthatisnotareference1boxedvoid)
boxed class to store validated null payloads |
+| data class | [PropertyNamedRefThatIsNotAReference.PropertyNamedRefThatIsNotAReference1BoxedBoolean](#propertynamedrefthatisnotareference1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [PropertyNamedRefThatIsNotAReference.PropertyNamedRefThatIsNotAReference1BoxedNumber](#propertynamedrefthatisnotareference1boxednumber)
boxed class to store validated Number payloads |
+| data class | [PropertyNamedRefThatIsNotAReference.PropertyNamedRefThatIsNotAReference1BoxedString](#propertynamedrefthatisnotareference1boxedstring)
boxed class to store validated String payloads |
+| data class | [PropertyNamedRefThatIsNotAReference.PropertyNamedRefThatIsNotAReference1BoxedList](#propertynamedrefthatisnotareference1boxedlist)
boxed class to store validated List payloads |
+| data class | [PropertyNamedRefThatIsNotAReference.PropertyNamedRefThatIsNotAReference1BoxedMap](#propertynamedrefthatisnotareference1boxedmap)
boxed class to store validated Map payloads |
+| class | [PropertyNamedRefThatIsNotAReference.PropertyNamedRefThatIsNotAReference1](#propertynamedrefthatisnotareference1)
schema class |
+| class | [PropertyNamedRefThatIsNotAReference.PropertyNamedRefThatIsNotAReferenceMapBuilder](#propertynamedrefthatisnotareferencemapbuilder)
builder for Map payloads |
+| class | [PropertyNamedRefThatIsNotAReference.PropertyNamedRefThatIsNotAReferenceMap](#propertynamedrefthatisnotareferencemap)
output class for Map payloads |
| sealed interface | [PropertyNamedRefThatIsNotAReference.RefBoxed](#refboxed)
sealed interface for validated payloads |
-| record | [PropertyNamedRefThatIsNotAReference.RefBoxedString](#refboxedstring)
boxed class to store validated String payloads |
-| static class | [PropertyNamedRefThatIsNotAReference.Ref](#ref)
schema class |
+| data class | [PropertyNamedRefThatIsNotAReference.RefBoxedString](#refboxedstring)
boxed class to store validated String payloads |
+| class | [PropertyNamedRefThatIsNotAReference.Ref](#ref)
schema class |
## PropertyNamedRefThatIsNotAReference1Boxed
sealed interface PropertyNamedRefThatIsNotAReference1Boxed
@@ -59,7 +59,7 @@ data class that stores validated null payloads, sealed permits implementation
data class PropertyNamedRefThatIsNotAReference1BoxedBoolean
implements [PropertyNamedRefThatIsNotAReference1Boxed](#propertynamedrefthatisnotareference1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -156,19 +156,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [PropertyNamedRefThatIsNotAReferenceMap](#propertynamedrefthatisnotareferencemap) | validate(arg: [Map<?, ?>](#propertynamedrefthatisnotareferencemapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [PropertyNamedRefThatIsNotAReferenceMap](#propertynamedrefthatisnotareferencemap) | validate(arg: [Map<*, *>](#propertynamedrefthatisnotareferencemapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [PropertyNamedRefThatIsNotAReference1BoxedString](#propertynamedrefthatisnotareference1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [PropertyNamedRefThatIsNotAReference1BoxedVoid](#propertynamedrefthatisnotareference1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [PropertyNamedRefThatIsNotAReference1BoxedNumber](#propertynamedrefthatisnotareference1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [PropertyNamedRefThatIsNotAReference1BoxedBoolean](#propertynamedrefthatisnotareference1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [PropertyNamedRefThatIsNotAReference1BoxedMap](#propertynamedrefthatisnotareference1boxedmap) | validateAndBox([Map<?, ?>](#propertynamedrefthatisnotareferencemapbuilder), configuration: SchemaConfiguration) |
+| [PropertyNamedRefThatIsNotAReference1BoxedBoolean](#propertynamedrefthatisnotareference1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [PropertyNamedRefThatIsNotAReference1BoxedMap](#propertynamedrefthatisnotareference1boxedmap) | validateAndBox([Map<*, *>](#propertynamedrefthatisnotareferencemapbuilder), configuration: SchemaConfiguration) |
| [PropertyNamedRefThatIsNotAReference1BoxedList](#propertynamedrefthatisnotareference1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [PropertyNamedRefThatIsNotAReference1Boxed](#propertynamedrefthatisnotareference1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInAdditionalproperties.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInAdditionalproperties.md
index bbb9fea7c84..111bf72d3a7 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInAdditionalproperties.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInAdditionalproperties.md
@@ -13,10 +13,10 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [RefInAdditionalproperties.RefInAdditionalproperties1Boxed](#refinadditionalproperties1boxed)
sealed interface for validated payloads |
-| record | [RefInAdditionalproperties.RefInAdditionalproperties1BoxedMap](#refinadditionalproperties1boxedmap)
boxed class to store validated Map payloads |
-| static class | [RefInAdditionalproperties.RefInAdditionalproperties1](#refinadditionalproperties1)
schema class |
-| static class | [RefInAdditionalproperties.RefInAdditionalpropertiesMapBuilder](#refinadditionalpropertiesmapbuilder)
builder for Map payloads |
-| static class | [RefInAdditionalproperties.RefInAdditionalpropertiesMap](#refinadditionalpropertiesmap)
output class for Map payloads |
+| data class | [RefInAdditionalproperties.RefInAdditionalproperties1BoxedMap](#refinadditionalproperties1boxedmap)
boxed class to store validated Map payloads |
+| class | [RefInAdditionalproperties.RefInAdditionalproperties1](#refinadditionalproperties1)
schema class |
+| class | [RefInAdditionalproperties.RefInAdditionalpropertiesMapBuilder](#refinadditionalpropertiesmapbuilder)
builder for Map payloads |
+| class | [RefInAdditionalproperties.RefInAdditionalpropertiesMap](#refinadditionalpropertiesmap)
output class for Map payloads |
## RefInAdditionalproperties1Boxed
sealed interface RefInAdditionalproperties1Boxed
@@ -50,27 +50,23 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.RefInAdditionalproperties;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.RefInAdditionalproperties
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// Map validation
-RefInAdditionalproperties.RefInAdditionalpropertiesMap validatedPayload =
+val validatedPayload: RefInAdditionalproperties.RefInAdditionalpropertiesMap =
RefInAdditionalproperties.RefInAdditionalproperties1.validate(
- new RefInAdditionalproperties.RefInAdditionalpropertiesMapBuilder()
+ RefInAdditionalproperties.RefInAdditionalpropertiesMapBuilder()
.build(),
configuration
-);
+)
```
### Field Summary
@@ -82,8 +78,8 @@ RefInAdditionalproperties.RefInAdditionalpropertiesMap validatedPayload =
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
-| [RefInAdditionalpropertiesMap](#refinadditionalpropertiesmap) | validate(arg: [Map<?, ?>](#refinadditionalpropertiesmapbuilder), configuration: SchemaConfiguration) |
-| [RefInAdditionalproperties1BoxedMap](#refinadditionalproperties1boxedmap) | validateAndBox([Map<?, ?>](#refinadditionalpropertiesmapbuilder), configuration: SchemaConfiguration) |
+| [RefInAdditionalpropertiesMap](#refinadditionalpropertiesmap) | validate(arg: [Map<*, *>](#refinadditionalpropertiesmapbuilder), configuration: SchemaConfiguration) |
+| [RefInAdditionalproperties1BoxedMap](#refinadditionalproperties1boxedmap) | validateAndBox([Map<*, *>](#refinadditionalpropertiesmapbuilder), configuration: SchemaConfiguration) |
| [RefInAdditionalproperties1Boxed](#refinadditionalproperties1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInAllof.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInAllof.md
index 7342790e9f3..e908167cc11 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInAllof.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInAllof.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [RefInAllof.RefInAllof1Boxed](#refinallof1boxed)
sealed interface for validated payloads |
-| record | [RefInAllof.RefInAllof1BoxedVoid](#refinallof1boxedvoid)
boxed class to store validated null payloads |
-| record | [RefInAllof.RefInAllof1BoxedBoolean](#refinallof1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [RefInAllof.RefInAllof1BoxedNumber](#refinallof1boxednumber)
boxed class to store validated Number payloads |
-| record | [RefInAllof.RefInAllof1BoxedString](#refinallof1boxedstring)
boxed class to store validated String payloads |
-| record | [RefInAllof.RefInAllof1BoxedList](#refinallof1boxedlist)
boxed class to store validated List payloads |
-| record | [RefInAllof.RefInAllof1BoxedMap](#refinallof1boxedmap)
boxed class to store validated Map payloads |
-| static class | [RefInAllof.RefInAllof1](#refinallof1)
schema class |
+| data class | [RefInAllof.RefInAllof1BoxedVoid](#refinallof1boxedvoid)
boxed class to store validated null payloads |
+| data class | [RefInAllof.RefInAllof1BoxedBoolean](#refinallof1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [RefInAllof.RefInAllof1BoxedNumber](#refinallof1boxednumber)
boxed class to store validated Number payloads |
+| data class | [RefInAllof.RefInAllof1BoxedString](#refinallof1boxedstring)
boxed class to store validated String payloads |
+| data class | [RefInAllof.RefInAllof1BoxedList](#refinallof1boxedlist)
boxed class to store validated List payloads |
+| data class | [RefInAllof.RefInAllof1BoxedMap](#refinallof1boxedmap)
boxed class to store validated Map payloads |
+| class | [RefInAllof.RefInAllof1](#refinallof1)
schema class |
## RefInAllof1Boxed
sealed interface RefInAllof1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class RefInAllof1BoxedBoolean
implements [RefInAllof1Boxed](#refinallof1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [RefInAllof1BoxedString](#refinallof1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [RefInAllof1BoxedVoid](#refinallof1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [RefInAllof1BoxedNumber](#refinallof1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [RefInAllof1BoxedBoolean](#refinallof1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [RefInAllof1BoxedMap](#refinallof1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [RefInAllof1BoxedBoolean](#refinallof1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [RefInAllof1BoxedMap](#refinallof1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [RefInAllof1BoxedList](#refinallof1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [RefInAllof1Boxed](#refinallof1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInAnyof.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInAnyof.md
index f7b064e8afc..0cc534c5a97 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInAnyof.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInAnyof.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [RefInAnyof.RefInAnyof1Boxed](#refinanyof1boxed)
sealed interface for validated payloads |
-| record | [RefInAnyof.RefInAnyof1BoxedVoid](#refinanyof1boxedvoid)
boxed class to store validated null payloads |
-| record | [RefInAnyof.RefInAnyof1BoxedBoolean](#refinanyof1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [RefInAnyof.RefInAnyof1BoxedNumber](#refinanyof1boxednumber)
boxed class to store validated Number payloads |
-| record | [RefInAnyof.RefInAnyof1BoxedString](#refinanyof1boxedstring)
boxed class to store validated String payloads |
-| record | [RefInAnyof.RefInAnyof1BoxedList](#refinanyof1boxedlist)
boxed class to store validated List payloads |
-| record | [RefInAnyof.RefInAnyof1BoxedMap](#refinanyof1boxedmap)
boxed class to store validated Map payloads |
-| static class | [RefInAnyof.RefInAnyof1](#refinanyof1)
schema class |
+| data class | [RefInAnyof.RefInAnyof1BoxedVoid](#refinanyof1boxedvoid)
boxed class to store validated null payloads |
+| data class | [RefInAnyof.RefInAnyof1BoxedBoolean](#refinanyof1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [RefInAnyof.RefInAnyof1BoxedNumber](#refinanyof1boxednumber)
boxed class to store validated Number payloads |
+| data class | [RefInAnyof.RefInAnyof1BoxedString](#refinanyof1boxedstring)
boxed class to store validated String payloads |
+| data class | [RefInAnyof.RefInAnyof1BoxedList](#refinanyof1boxedlist)
boxed class to store validated List payloads |
+| data class | [RefInAnyof.RefInAnyof1BoxedMap](#refinanyof1boxedmap)
boxed class to store validated Map payloads |
+| class | [RefInAnyof.RefInAnyof1](#refinanyof1)
schema class |
## RefInAnyof1Boxed
sealed interface RefInAnyof1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class RefInAnyof1BoxedBoolean
implements [RefInAnyof1Boxed](#refinanyof1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [RefInAnyof1BoxedString](#refinanyof1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [RefInAnyof1BoxedVoid](#refinanyof1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [RefInAnyof1BoxedNumber](#refinanyof1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [RefInAnyof1BoxedBoolean](#refinanyof1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [RefInAnyof1BoxedMap](#refinanyof1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [RefInAnyof1BoxedBoolean](#refinanyof1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [RefInAnyof1BoxedMap](#refinanyof1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [RefInAnyof1BoxedList](#refinanyof1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [RefInAnyof1Boxed](#refinanyof1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInItems.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInItems.md
index 713b342f973..b9fd7de22b0 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInItems.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInItems.md
@@ -13,10 +13,10 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [RefInItems.RefInItems1Boxed](#refinitems1boxed)
sealed interface for validated payloads |
-| record | [RefInItems.RefInItems1BoxedList](#refinitems1boxedlist)
boxed class to store validated List payloads |
-| static class | [RefInItems.RefInItems1](#refinitems1)
schema class |
-| static class | [RefInItems.RefInItemsListBuilder](#refinitemslistbuilder)
builder for List payloads |
-| static class | [RefInItems.RefInItemsList](#refinitemslist)
output class for List payloads |
+| data class | [RefInItems.RefInItems1BoxedList](#refinitems1boxedlist)
boxed class to store validated List payloads |
+| class | [RefInItems.RefInItems1](#refinitems1)
schema class |
+| class | [RefInItems.RefInItemsListBuilder](#refinitemslistbuilder)
builder for List payloads |
+| class | [RefInItems.RefInItemsList](#refinitemslist)
output class for List payloads |
## RefInItems1Boxed
sealed interface RefInItems1Boxed
@@ -50,27 +50,23 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.RefInItems;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.RefInItems
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// List validation
-RefInItems.RefInItemsList validatedPayload =
+val validatedPayload: RefInItems.RefInItemsList =
RefInItems.RefInItems1.validate(
- new RefInItems.RefInItemsListBuilder()
+ RefInItems.RefInItemsListBuilder()
.build(),
configuration
-);
+)
```
### Field Summary
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInNot.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInNot.md
index a7ff963604f..d195c408923 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInNot.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInNot.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [RefInNot.RefInNot1Boxed](#refinnot1boxed)
sealed interface for validated payloads |
-| record | [RefInNot.RefInNot1BoxedVoid](#refinnot1boxedvoid)
boxed class to store validated null payloads |
-| record | [RefInNot.RefInNot1BoxedBoolean](#refinnot1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [RefInNot.RefInNot1BoxedNumber](#refinnot1boxednumber)
boxed class to store validated Number payloads |
-| record | [RefInNot.RefInNot1BoxedString](#refinnot1boxedstring)
boxed class to store validated String payloads |
-| record | [RefInNot.RefInNot1BoxedList](#refinnot1boxedlist)
boxed class to store validated List payloads |
-| record | [RefInNot.RefInNot1BoxedMap](#refinnot1boxedmap)
boxed class to store validated Map payloads |
-| static class | [RefInNot.RefInNot1](#refinnot1)
schema class |
+| data class | [RefInNot.RefInNot1BoxedVoid](#refinnot1boxedvoid)
boxed class to store validated null payloads |
+| data class | [RefInNot.RefInNot1BoxedBoolean](#refinnot1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [RefInNot.RefInNot1BoxedNumber](#refinnot1boxednumber)
boxed class to store validated Number payloads |
+| data class | [RefInNot.RefInNot1BoxedString](#refinnot1boxedstring)
boxed class to store validated String payloads |
+| data class | [RefInNot.RefInNot1BoxedList](#refinnot1boxedlist)
boxed class to store validated List payloads |
+| data class | [RefInNot.RefInNot1BoxedMap](#refinnot1boxedmap)
boxed class to store validated Map payloads |
+| class | [RefInNot.RefInNot1](#refinnot1)
schema class |
## RefInNot1Boxed
sealed interface RefInNot1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class RefInNot1BoxedBoolean
implements [RefInNot1Boxed](#refinnot1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [RefInNot1BoxedString](#refinnot1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [RefInNot1BoxedVoid](#refinnot1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [RefInNot1BoxedNumber](#refinnot1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [RefInNot1BoxedBoolean](#refinnot1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [RefInNot1BoxedMap](#refinnot1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [RefInNot1BoxedBoolean](#refinnot1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [RefInNot1BoxedMap](#refinnot1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [RefInNot1BoxedList](#refinnot1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [RefInNot1Boxed](#refinnot1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInOneof.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInOneof.md
index 641ff36e8c5..1987390c3df 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInOneof.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInOneof.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [RefInOneof.RefInOneof1Boxed](#refinoneof1boxed)
sealed interface for validated payloads |
-| record | [RefInOneof.RefInOneof1BoxedVoid](#refinoneof1boxedvoid)
boxed class to store validated null payloads |
-| record | [RefInOneof.RefInOneof1BoxedBoolean](#refinoneof1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [RefInOneof.RefInOneof1BoxedNumber](#refinoneof1boxednumber)
boxed class to store validated Number payloads |
-| record | [RefInOneof.RefInOneof1BoxedString](#refinoneof1boxedstring)
boxed class to store validated String payloads |
-| record | [RefInOneof.RefInOneof1BoxedList](#refinoneof1boxedlist)
boxed class to store validated List payloads |
-| record | [RefInOneof.RefInOneof1BoxedMap](#refinoneof1boxedmap)
boxed class to store validated Map payloads |
-| static class | [RefInOneof.RefInOneof1](#refinoneof1)
schema class |
+| data class | [RefInOneof.RefInOneof1BoxedVoid](#refinoneof1boxedvoid)
boxed class to store validated null payloads |
+| data class | [RefInOneof.RefInOneof1BoxedBoolean](#refinoneof1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [RefInOneof.RefInOneof1BoxedNumber](#refinoneof1boxednumber)
boxed class to store validated Number payloads |
+| data class | [RefInOneof.RefInOneof1BoxedString](#refinoneof1boxedstring)
boxed class to store validated String payloads |
+| data class | [RefInOneof.RefInOneof1BoxedList](#refinoneof1boxedlist)
boxed class to store validated List payloads |
+| data class | [RefInOneof.RefInOneof1BoxedMap](#refinoneof1boxedmap)
boxed class to store validated Map payloads |
+| class | [RefInOneof.RefInOneof1](#refinoneof1)
schema class |
## RefInOneof1Boxed
sealed interface RefInOneof1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class RefInOneof1BoxedBoolean
implements [RefInOneof1Boxed](#refinoneof1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [RefInOneof1BoxedString](#refinoneof1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [RefInOneof1BoxedVoid](#refinoneof1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [RefInOneof1BoxedNumber](#refinoneof1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [RefInOneof1BoxedBoolean](#refinoneof1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [RefInOneof1BoxedMap](#refinoneof1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [RefInOneof1BoxedBoolean](#refinoneof1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [RefInOneof1BoxedMap](#refinoneof1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [RefInOneof1BoxedList](#refinoneof1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [RefInOneof1Boxed](#refinoneof1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInProperty.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInProperty.md
index b7402792e0e..6bc30e8936d 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInProperty.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RefInProperty.md
@@ -13,15 +13,15 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [RefInProperty.RefInProperty1Boxed](#refinproperty1boxed)
sealed interface for validated payloads |
-| record | [RefInProperty.RefInProperty1BoxedVoid](#refinproperty1boxedvoid)
boxed class to store validated null payloads |
-| record | [RefInProperty.RefInProperty1BoxedBoolean](#refinproperty1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [RefInProperty.RefInProperty1BoxedNumber](#refinproperty1boxednumber)
boxed class to store validated Number payloads |
-| record | [RefInProperty.RefInProperty1BoxedString](#refinproperty1boxedstring)
boxed class to store validated String payloads |
-| record | [RefInProperty.RefInProperty1BoxedList](#refinproperty1boxedlist)
boxed class to store validated List payloads |
-| record | [RefInProperty.RefInProperty1BoxedMap](#refinproperty1boxedmap)
boxed class to store validated Map payloads |
-| static class | [RefInProperty.RefInProperty1](#refinproperty1)
schema class |
-| static class | [RefInProperty.RefInPropertyMapBuilder](#refinpropertymapbuilder)
builder for Map payloads |
-| static class | [RefInProperty.RefInPropertyMap](#refinpropertymap)
output class for Map payloads |
+| data class | [RefInProperty.RefInProperty1BoxedVoid](#refinproperty1boxedvoid)
boxed class to store validated null payloads |
+| data class | [RefInProperty.RefInProperty1BoxedBoolean](#refinproperty1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [RefInProperty.RefInProperty1BoxedNumber](#refinproperty1boxednumber)
boxed class to store validated Number payloads |
+| data class | [RefInProperty.RefInProperty1BoxedString](#refinproperty1boxedstring)
boxed class to store validated String payloads |
+| data class | [RefInProperty.RefInProperty1BoxedList](#refinproperty1boxedlist)
boxed class to store validated List payloads |
+| data class | [RefInProperty.RefInProperty1BoxedMap](#refinproperty1boxedmap)
boxed class to store validated Map payloads |
+| class | [RefInProperty.RefInProperty1](#refinproperty1)
schema class |
+| class | [RefInProperty.RefInPropertyMapBuilder](#refinpropertymapbuilder)
builder for Map payloads |
+| class | [RefInProperty.RefInPropertyMap](#refinpropertymap)
output class for Map payloads |
## RefInProperty1Boxed
sealed interface RefInProperty1Boxed
@@ -56,7 +56,7 @@ data class that stores validated null payloads, sealed permits implementation
data class RefInProperty1BoxedBoolean
implements [RefInProperty1Boxed](#refinproperty1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -153,19 +153,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [RefInPropertyMap](#refinpropertymap) | validate(arg: [Map<?, ?>](#refinpropertymapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [RefInPropertyMap](#refinpropertymap) | validate(arg: [Map<*, *>](#refinpropertymapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [RefInProperty1BoxedString](#refinproperty1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [RefInProperty1BoxedVoid](#refinproperty1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [RefInProperty1BoxedNumber](#refinproperty1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [RefInProperty1BoxedBoolean](#refinproperty1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [RefInProperty1BoxedMap](#refinproperty1boxedmap) | validateAndBox([Map<?, ?>](#refinpropertymapbuilder), configuration: SchemaConfiguration) |
+| [RefInProperty1BoxedBoolean](#refinproperty1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [RefInProperty1BoxedMap](#refinproperty1boxedmap) | validateAndBox([Map<*, *>](#refinpropertymapbuilder), configuration: SchemaConfiguration) |
| [RefInProperty1BoxedList](#refinproperty1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [RefInProperty1Boxed](#refinproperty1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RequiredDefaultValidation.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RequiredDefaultValidation.md
index 7b71ca0e3f6..80acec0b953 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RequiredDefaultValidation.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RequiredDefaultValidation.md
@@ -13,23 +13,23 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [RequiredDefaultValidation.RequiredDefaultValidation1Boxed](#requireddefaultvalidation1boxed)
sealed interface for validated payloads |
-| record | [RequiredDefaultValidation.RequiredDefaultValidation1BoxedVoid](#requireddefaultvalidation1boxedvoid)
boxed class to store validated null payloads |
-| record | [RequiredDefaultValidation.RequiredDefaultValidation1BoxedBoolean](#requireddefaultvalidation1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [RequiredDefaultValidation.RequiredDefaultValidation1BoxedNumber](#requireddefaultvalidation1boxednumber)
boxed class to store validated Number payloads |
-| record | [RequiredDefaultValidation.RequiredDefaultValidation1BoxedString](#requireddefaultvalidation1boxedstring)
boxed class to store validated String payloads |
-| record | [RequiredDefaultValidation.RequiredDefaultValidation1BoxedList](#requireddefaultvalidation1boxedlist)
boxed class to store validated List payloads |
-| record | [RequiredDefaultValidation.RequiredDefaultValidation1BoxedMap](#requireddefaultvalidation1boxedmap)
boxed class to store validated Map payloads |
-| static class | [RequiredDefaultValidation.RequiredDefaultValidation1](#requireddefaultvalidation1)
schema class |
-| static class | [RequiredDefaultValidation.RequiredDefaultValidationMapBuilder](#requireddefaultvalidationmapbuilder)
builder for Map payloads |
-| static class | [RequiredDefaultValidation.RequiredDefaultValidationMap](#requireddefaultvalidationmap)
output class for Map payloads |
+| data class | [RequiredDefaultValidation.RequiredDefaultValidation1BoxedVoid](#requireddefaultvalidation1boxedvoid)
boxed class to store validated null payloads |
+| data class | [RequiredDefaultValidation.RequiredDefaultValidation1BoxedBoolean](#requireddefaultvalidation1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [RequiredDefaultValidation.RequiredDefaultValidation1BoxedNumber](#requireddefaultvalidation1boxednumber)
boxed class to store validated Number payloads |
+| data class | [RequiredDefaultValidation.RequiredDefaultValidation1BoxedString](#requireddefaultvalidation1boxedstring)
boxed class to store validated String payloads |
+| data class | [RequiredDefaultValidation.RequiredDefaultValidation1BoxedList](#requireddefaultvalidation1boxedlist)
boxed class to store validated List payloads |
+| data class | [RequiredDefaultValidation.RequiredDefaultValidation1BoxedMap](#requireddefaultvalidation1boxedmap)
boxed class to store validated Map payloads |
+| class | [RequiredDefaultValidation.RequiredDefaultValidation1](#requireddefaultvalidation1)
schema class |
+| class | [RequiredDefaultValidation.RequiredDefaultValidationMapBuilder](#requireddefaultvalidationmapbuilder)
builder for Map payloads |
+| class | [RequiredDefaultValidation.RequiredDefaultValidationMap](#requireddefaultvalidationmap)
output class for Map payloads |
| sealed interface | [RequiredDefaultValidation.FooBoxed](#fooboxed)
sealed interface for validated payloads |
-| record | [RequiredDefaultValidation.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
-| record | [RequiredDefaultValidation.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
-| record | [RequiredDefaultValidation.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
-| record | [RequiredDefaultValidation.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
-| record | [RequiredDefaultValidation.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
-| record | [RequiredDefaultValidation.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
-| static class | [RequiredDefaultValidation.Foo](#foo)
schema class |
+| data class | [RequiredDefaultValidation.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
+| data class | [RequiredDefaultValidation.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
+| data class | [RequiredDefaultValidation.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
+| data class | [RequiredDefaultValidation.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
+| data class | [RequiredDefaultValidation.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
+| data class | [RequiredDefaultValidation.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
+| class | [RequiredDefaultValidation.Foo](#foo)
schema class |
## RequiredDefaultValidation1Boxed
sealed interface RequiredDefaultValidation1Boxed
@@ -64,7 +64,7 @@ data class that stores validated null payloads, sealed permits implementation
data class RequiredDefaultValidation1BoxedBoolean
implements [RequiredDefaultValidation1Boxed](#requireddefaultvalidation1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -161,19 +161,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [RequiredDefaultValidationMap](#requireddefaultvalidationmap) | validate(arg: [Map<?, ?>](#requireddefaultvalidationmapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [RequiredDefaultValidationMap](#requireddefaultvalidationmap) | validate(arg: [Map<*, *>](#requireddefaultvalidationmapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [RequiredDefaultValidation1BoxedString](#requireddefaultvalidation1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [RequiredDefaultValidation1BoxedVoid](#requireddefaultvalidation1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [RequiredDefaultValidation1BoxedNumber](#requireddefaultvalidation1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [RequiredDefaultValidation1BoxedBoolean](#requireddefaultvalidation1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [RequiredDefaultValidation1BoxedMap](#requireddefaultvalidation1boxedmap) | validateAndBox([Map<?, ?>](#requireddefaultvalidationmapbuilder), configuration: SchemaConfiguration) |
+| [RequiredDefaultValidation1BoxedBoolean](#requireddefaultvalidation1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [RequiredDefaultValidation1BoxedMap](#requireddefaultvalidation1boxedmap) | validateAndBox([Map<*, *>](#requireddefaultvalidationmapbuilder), configuration: SchemaConfiguration) |
| [RequiredDefaultValidation1BoxedList](#requireddefaultvalidation1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [RequiredDefaultValidation1Boxed](#requireddefaultvalidation1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -258,7 +258,7 @@ data class that stores validated null payloads, sealed permits implementation
data class FooBoxedBoolean
implements [FooBoxed](#fooboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RequiredValidation.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RequiredValidation.md
index 448abb465fe..5d2fc896d8a 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RequiredValidation.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RequiredValidation.md
@@ -13,31 +13,31 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [RequiredValidation.RequiredValidation1Boxed](#requiredvalidation1boxed)
sealed interface for validated payloads |
-| record | [RequiredValidation.RequiredValidation1BoxedVoid](#requiredvalidation1boxedvoid)
boxed class to store validated null payloads |
-| record | [RequiredValidation.RequiredValidation1BoxedBoolean](#requiredvalidation1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [RequiredValidation.RequiredValidation1BoxedNumber](#requiredvalidation1boxednumber)
boxed class to store validated Number payloads |
-| record | [RequiredValidation.RequiredValidation1BoxedString](#requiredvalidation1boxedstring)
boxed class to store validated String payloads |
-| record | [RequiredValidation.RequiredValidation1BoxedList](#requiredvalidation1boxedlist)
boxed class to store validated List payloads |
-| record | [RequiredValidation.RequiredValidation1BoxedMap](#requiredvalidation1boxedmap)
boxed class to store validated Map payloads |
-| static class | [RequiredValidation.RequiredValidation1](#requiredvalidation1)
schema class |
-| static class | [RequiredValidation.RequiredValidationMapBuilder](#requiredvalidationmapbuilder)
builder for Map payloads |
-| static class | [RequiredValidation.RequiredValidationMap](#requiredvalidationmap)
output class for Map payloads |
+| data class | [RequiredValidation.RequiredValidation1BoxedVoid](#requiredvalidation1boxedvoid)
boxed class to store validated null payloads |
+| data class | [RequiredValidation.RequiredValidation1BoxedBoolean](#requiredvalidation1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [RequiredValidation.RequiredValidation1BoxedNumber](#requiredvalidation1boxednumber)
boxed class to store validated Number payloads |
+| data class | [RequiredValidation.RequiredValidation1BoxedString](#requiredvalidation1boxedstring)
boxed class to store validated String payloads |
+| data class | [RequiredValidation.RequiredValidation1BoxedList](#requiredvalidation1boxedlist)
boxed class to store validated List payloads |
+| data class | [RequiredValidation.RequiredValidation1BoxedMap](#requiredvalidation1boxedmap)
boxed class to store validated Map payloads |
+| class | [RequiredValidation.RequiredValidation1](#requiredvalidation1)
schema class |
+| class | [RequiredValidation.RequiredValidationMapBuilder](#requiredvalidationmapbuilder)
builder for Map payloads |
+| class | [RequiredValidation.RequiredValidationMap](#requiredvalidationmap)
output class for Map payloads |
| sealed interface | [RequiredValidation.BarBoxed](#barboxed)
sealed interface for validated payloads |
-| record | [RequiredValidation.BarBoxedVoid](#barboxedvoid)
boxed class to store validated null payloads |
-| record | [RequiredValidation.BarBoxedBoolean](#barboxedboolean)
boxed class to store validated boolean payloads |
-| record | [RequiredValidation.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
-| record | [RequiredValidation.BarBoxedString](#barboxedstring)
boxed class to store validated String payloads |
-| record | [RequiredValidation.BarBoxedList](#barboxedlist)
boxed class to store validated List payloads |
-| record | [RequiredValidation.BarBoxedMap](#barboxedmap)
boxed class to store validated Map payloads |
-| static class | [RequiredValidation.Bar](#bar)
schema class |
+| data class | [RequiredValidation.BarBoxedVoid](#barboxedvoid)
boxed class to store validated null payloads |
+| data class | [RequiredValidation.BarBoxedBoolean](#barboxedboolean)
boxed class to store validated boolean payloads |
+| data class | [RequiredValidation.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
+| data class | [RequiredValidation.BarBoxedString](#barboxedstring)
boxed class to store validated String payloads |
+| data class | [RequiredValidation.BarBoxedList](#barboxedlist)
boxed class to store validated List payloads |
+| data class | [RequiredValidation.BarBoxedMap](#barboxedmap)
boxed class to store validated Map payloads |
+| class | [RequiredValidation.Bar](#bar)
schema class |
| sealed interface | [RequiredValidation.FooBoxed](#fooboxed)
sealed interface for validated payloads |
-| record | [RequiredValidation.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
-| record | [RequiredValidation.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
-| record | [RequiredValidation.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
-| record | [RequiredValidation.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
-| record | [RequiredValidation.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
-| record | [RequiredValidation.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
-| static class | [RequiredValidation.Foo](#foo)
schema class |
+| data class | [RequiredValidation.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
+| data class | [RequiredValidation.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
+| data class | [RequiredValidation.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
+| data class | [RequiredValidation.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
+| data class | [RequiredValidation.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
+| data class | [RequiredValidation.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
+| class | [RequiredValidation.Foo](#foo)
schema class |
## RequiredValidation1Boxed
sealed interface RequiredValidation1Boxed
@@ -72,7 +72,7 @@ data class that stores validated null payloads, sealed permits implementation
data class RequiredValidation1BoxedBoolean
implements [RequiredValidation1Boxed](#requiredvalidation1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -170,19 +170,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [RequiredValidationMap](#requiredvalidationmap) | validate(arg: [Map<?, ?>](#requiredvalidationmapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [RequiredValidationMap](#requiredvalidationmap) | validate(arg: [Map<*, *>](#requiredvalidationmapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [RequiredValidation1BoxedString](#requiredvalidation1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [RequiredValidation1BoxedVoid](#requiredvalidation1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [RequiredValidation1BoxedNumber](#requiredvalidation1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [RequiredValidation1BoxedBoolean](#requiredvalidation1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [RequiredValidation1BoxedMap](#requiredvalidation1boxedmap) | validateAndBox([Map<?, ?>](#requiredvalidationmapbuilder), configuration: SchemaConfiguration) |
+| [RequiredValidation1BoxedBoolean](#requiredvalidation1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [RequiredValidation1BoxedMap](#requiredvalidation1boxedmap) | validateAndBox([Map<*, *>](#requiredvalidationmapbuilder), configuration: SchemaConfiguration) |
| [RequiredValidation1BoxedList](#requiredvalidation1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [RequiredValidation1Boxed](#requiredvalidation1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -292,7 +292,7 @@ data class that stores validated null payloads, sealed permits implementation
data class BarBoxedBoolean
implements [BarBoxed](#barboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -417,7 +417,7 @@ data class that stores validated null payloads, sealed permits implementation
data class FooBoxedBoolean
implements [FooBoxed](#fooboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RequiredWithEmptyArray.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RequiredWithEmptyArray.md
index 85125a5f8d2..c743a6baba5 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RequiredWithEmptyArray.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RequiredWithEmptyArray.md
@@ -13,23 +13,23 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [RequiredWithEmptyArray.RequiredWithEmptyArray1Boxed](#requiredwithemptyarray1boxed)
sealed interface for validated payloads |
-| record | [RequiredWithEmptyArray.RequiredWithEmptyArray1BoxedVoid](#requiredwithemptyarray1boxedvoid)
boxed class to store validated null payloads |
-| record | [RequiredWithEmptyArray.RequiredWithEmptyArray1BoxedBoolean](#requiredwithemptyarray1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [RequiredWithEmptyArray.RequiredWithEmptyArray1BoxedNumber](#requiredwithemptyarray1boxednumber)
boxed class to store validated Number payloads |
-| record | [RequiredWithEmptyArray.RequiredWithEmptyArray1BoxedString](#requiredwithemptyarray1boxedstring)
boxed class to store validated String payloads |
-| record | [RequiredWithEmptyArray.RequiredWithEmptyArray1BoxedList](#requiredwithemptyarray1boxedlist)
boxed class to store validated List payloads |
-| record | [RequiredWithEmptyArray.RequiredWithEmptyArray1BoxedMap](#requiredwithemptyarray1boxedmap)
boxed class to store validated Map payloads |
-| static class | [RequiredWithEmptyArray.RequiredWithEmptyArray1](#requiredwithemptyarray1)
schema class |
-| static class | [RequiredWithEmptyArray.RequiredWithEmptyArrayMapBuilder](#requiredwithemptyarraymapbuilder)
builder for Map payloads |
-| static class | [RequiredWithEmptyArray.RequiredWithEmptyArrayMap](#requiredwithemptyarraymap)
output class for Map payloads |
+| data class | [RequiredWithEmptyArray.RequiredWithEmptyArray1BoxedVoid](#requiredwithemptyarray1boxedvoid)
boxed class to store validated null payloads |
+| data class | [RequiredWithEmptyArray.RequiredWithEmptyArray1BoxedBoolean](#requiredwithemptyarray1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [RequiredWithEmptyArray.RequiredWithEmptyArray1BoxedNumber](#requiredwithemptyarray1boxednumber)
boxed class to store validated Number payloads |
+| data class | [RequiredWithEmptyArray.RequiredWithEmptyArray1BoxedString](#requiredwithemptyarray1boxedstring)
boxed class to store validated String payloads |
+| data class | [RequiredWithEmptyArray.RequiredWithEmptyArray1BoxedList](#requiredwithemptyarray1boxedlist)
boxed class to store validated List payloads |
+| data class | [RequiredWithEmptyArray.RequiredWithEmptyArray1BoxedMap](#requiredwithemptyarray1boxedmap)
boxed class to store validated Map payloads |
+| class | [RequiredWithEmptyArray.RequiredWithEmptyArray1](#requiredwithemptyarray1)
schema class |
+| class | [RequiredWithEmptyArray.RequiredWithEmptyArrayMapBuilder](#requiredwithemptyarraymapbuilder)
builder for Map payloads |
+| class | [RequiredWithEmptyArray.RequiredWithEmptyArrayMap](#requiredwithemptyarraymap)
output class for Map payloads |
| sealed interface | [RequiredWithEmptyArray.FooBoxed](#fooboxed)
sealed interface for validated payloads |
-| record | [RequiredWithEmptyArray.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
-| record | [RequiredWithEmptyArray.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
-| record | [RequiredWithEmptyArray.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
-| record | [RequiredWithEmptyArray.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
-| record | [RequiredWithEmptyArray.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
-| record | [RequiredWithEmptyArray.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
-| static class | [RequiredWithEmptyArray.Foo](#foo)
schema class |
+| data class | [RequiredWithEmptyArray.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
+| data class | [RequiredWithEmptyArray.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
+| data class | [RequiredWithEmptyArray.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
+| data class | [RequiredWithEmptyArray.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
+| data class | [RequiredWithEmptyArray.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
+| data class | [RequiredWithEmptyArray.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
+| class | [RequiredWithEmptyArray.Foo](#foo)
schema class |
## RequiredWithEmptyArray1Boxed
sealed interface RequiredWithEmptyArray1Boxed
@@ -64,7 +64,7 @@ data class that stores validated null payloads, sealed permits implementation
data class RequiredWithEmptyArray1BoxedBoolean
implements [RequiredWithEmptyArray1Boxed](#requiredwithemptyarray1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -161,19 +161,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [RequiredWithEmptyArrayMap](#requiredwithemptyarraymap) | validate(arg: [Map<?, ?>](#requiredwithemptyarraymapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [RequiredWithEmptyArrayMap](#requiredwithemptyarraymap) | validate(arg: [Map<*, *>](#requiredwithemptyarraymapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [RequiredWithEmptyArray1BoxedString](#requiredwithemptyarray1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [RequiredWithEmptyArray1BoxedVoid](#requiredwithemptyarray1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [RequiredWithEmptyArray1BoxedNumber](#requiredwithemptyarray1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [RequiredWithEmptyArray1BoxedBoolean](#requiredwithemptyarray1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [RequiredWithEmptyArray1BoxedMap](#requiredwithemptyarray1boxedmap) | validateAndBox([Map<?, ?>](#requiredwithemptyarraymapbuilder), configuration: SchemaConfiguration) |
+| [RequiredWithEmptyArray1BoxedBoolean](#requiredwithemptyarray1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [RequiredWithEmptyArray1BoxedMap](#requiredwithemptyarray1boxedmap) | validateAndBox([Map<*, *>](#requiredwithemptyarraymapbuilder), configuration: SchemaConfiguration) |
| [RequiredWithEmptyArray1BoxedList](#requiredwithemptyarray1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [RequiredWithEmptyArray1Boxed](#requiredwithemptyarray1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -258,7 +258,7 @@ data class that stores validated null payloads, sealed permits implementation
data class FooBoxedBoolean
implements [FooBoxed](#fooboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RequiredWithEscapedCharacters.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RequiredWithEscapedCharacters.md
index eb8d365df0d..9cb36c2c0e7 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RequiredWithEscapedCharacters.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/RequiredWithEscapedCharacters.md
@@ -13,15 +13,15 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [RequiredWithEscapedCharacters.RequiredWithEscapedCharacters1Boxed](#requiredwithescapedcharacters1boxed)
sealed interface for validated payloads |
-| record | [RequiredWithEscapedCharacters.RequiredWithEscapedCharacters1BoxedVoid](#requiredwithescapedcharacters1boxedvoid)
boxed class to store validated null payloads |
-| record | [RequiredWithEscapedCharacters.RequiredWithEscapedCharacters1BoxedBoolean](#requiredwithescapedcharacters1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [RequiredWithEscapedCharacters.RequiredWithEscapedCharacters1BoxedNumber](#requiredwithescapedcharacters1boxednumber)
boxed class to store validated Number payloads |
-| record | [RequiredWithEscapedCharacters.RequiredWithEscapedCharacters1BoxedString](#requiredwithescapedcharacters1boxedstring)
boxed class to store validated String payloads |
-| record | [RequiredWithEscapedCharacters.RequiredWithEscapedCharacters1BoxedList](#requiredwithescapedcharacters1boxedlist)
boxed class to store validated List payloads |
-| record | [RequiredWithEscapedCharacters.RequiredWithEscapedCharacters1BoxedMap](#requiredwithescapedcharacters1boxedmap)
boxed class to store validated Map payloads |
-| static class | [RequiredWithEscapedCharacters.RequiredWithEscapedCharacters1](#requiredwithescapedcharacters1)
schema class |
-| static class | [RequiredWithEscapedCharacters.RequiredWithEscapedCharactersMapBuilder](#requiredwithescapedcharactersmapbuilder)
builder for Map payloads |
-| static class | [RequiredWithEscapedCharacters.RequiredWithEscapedCharactersMap](#requiredwithescapedcharactersmap)
output class for Map payloads |
+| data class | [RequiredWithEscapedCharacters.RequiredWithEscapedCharacters1BoxedVoid](#requiredwithescapedcharacters1boxedvoid)
boxed class to store validated null payloads |
+| data class | [RequiredWithEscapedCharacters.RequiredWithEscapedCharacters1BoxedBoolean](#requiredwithescapedcharacters1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [RequiredWithEscapedCharacters.RequiredWithEscapedCharacters1BoxedNumber](#requiredwithescapedcharacters1boxednumber)
boxed class to store validated Number payloads |
+| data class | [RequiredWithEscapedCharacters.RequiredWithEscapedCharacters1BoxedString](#requiredwithescapedcharacters1boxedstring)
boxed class to store validated String payloads |
+| data class | [RequiredWithEscapedCharacters.RequiredWithEscapedCharacters1BoxedList](#requiredwithescapedcharacters1boxedlist)
boxed class to store validated List payloads |
+| data class | [RequiredWithEscapedCharacters.RequiredWithEscapedCharacters1BoxedMap](#requiredwithescapedcharacters1boxedmap)
boxed class to store validated Map payloads |
+| class | [RequiredWithEscapedCharacters.RequiredWithEscapedCharacters1](#requiredwithescapedcharacters1)
schema class |
+| class | [RequiredWithEscapedCharacters.RequiredWithEscapedCharactersMapBuilder](#requiredwithescapedcharactersmapbuilder)
builder for Map payloads |
+| class | [RequiredWithEscapedCharacters.RequiredWithEscapedCharactersMap](#requiredwithescapedcharactersmap)
output class for Map payloads |
## RequiredWithEscapedCharacters1Boxed
sealed interface RequiredWithEscapedCharacters1Boxed
@@ -56,7 +56,7 @@ data class that stores validated null payloads, sealed permits implementation
data class RequiredWithEscapedCharacters1BoxedBoolean
implements [RequiredWithEscapedCharacters1Boxed](#requiredwithescapedcharacters1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -153,19 +153,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [RequiredWithEscapedCharactersMap](#requiredwithescapedcharactersmap) | validate(arg: [Map<?, ?>](#requiredwithescapedcharactersmapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [RequiredWithEscapedCharactersMap](#requiredwithescapedcharactersmap) | validate(arg: [Map<*, *>](#requiredwithescapedcharactersmapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [RequiredWithEscapedCharacters1BoxedString](#requiredwithescapedcharacters1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [RequiredWithEscapedCharacters1BoxedVoid](#requiredwithescapedcharacters1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [RequiredWithEscapedCharacters1BoxedNumber](#requiredwithescapedcharacters1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [RequiredWithEscapedCharacters1BoxedBoolean](#requiredwithescapedcharacters1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [RequiredWithEscapedCharacters1BoxedMap](#requiredwithescapedcharacters1boxedmap) | validateAndBox([Map<?, ?>](#requiredwithescapedcharactersmapbuilder), configuration: SchemaConfiguration) |
+| [RequiredWithEscapedCharacters1BoxedBoolean](#requiredwithescapedcharacters1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [RequiredWithEscapedCharacters1BoxedMap](#requiredwithescapedcharacters1boxedmap) | validateAndBox([Map<*, *>](#requiredwithescapedcharactersmapbuilder), configuration: SchemaConfiguration) |
| [RequiredWithEscapedCharacters1BoxedList](#requiredwithescapedcharacters1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [RequiredWithEscapedCharacters1Boxed](#requiredwithescapedcharacters1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/SimpleEnumValidation.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/SimpleEnumValidation.md
index 08da7286908..4539e459ba4 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/SimpleEnumValidation.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/SimpleEnumValidation.md
@@ -12,8 +12,8 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [SimpleEnumValidation.SimpleEnumValidation1Boxed](#simpleenumvalidation1boxed)
sealed interface for validated payloads |
-| record | [SimpleEnumValidation.SimpleEnumValidation1BoxedNumber](#simpleenumvalidation1boxednumber)
boxed class to store validated Number payloads |
-| static class | [SimpleEnumValidation.SimpleEnumValidation1](#simpleenumvalidation1)
schema class |
+| data class | [SimpleEnumValidation.SimpleEnumValidation1BoxedNumber](#simpleenumvalidation1boxednumber)
boxed class to store validated Number payloads |
+| class | [SimpleEnumValidation.SimpleEnumValidation1](#simpleenumvalidation1)
schema class |
| enum | [SimpleEnumValidation.IntegerSimpleEnumValidationEnums](#integersimpleenumvalidationenums)
Integer enum |
| enum | [SimpleEnumValidation.LongSimpleEnumValidationEnums](#longsimpleenumvalidationenums)
Long enum |
| enum | [SimpleEnumValidation.FloatSimpleEnumValidationEnums](#floatsimpleenumvalidationenums)
Float enum |
@@ -51,25 +51,21 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.SimpleEnumValidation;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.SimpleEnumValidation
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// int validation
-int validatedPayload = SimpleEnumValidation.SimpleEnumValidation1.validate(
+val validatedPayload: Int = SimpleEnumValidation.SimpleEnumValidation1.validate(
1,
configuration
-);
+)
```
### Field Summary
@@ -90,7 +86,7 @@ int validatedPayload = SimpleEnumValidation.SimpleEnumValidation1.validate(
public enum IntegerSimpleEnumValidationEnums
extends `Enum`
-A class that stores Integer enum values
+A class that stores Int enum values
### Enum Constant Summary
| Enum Constant | Description |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/StringTypeMatchesStrings.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/StringTypeMatchesStrings.md
index 30d0ca293d7..b60309c2bd0 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/StringTypeMatchesStrings.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/StringTypeMatchesStrings.md
@@ -11,8 +11,8 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [StringTypeMatchesStrings.StringTypeMatchesStrings1Boxed](#stringtypematchesstrings1boxed)
sealed interface for validated payloads |
-| record | [StringTypeMatchesStrings.StringTypeMatchesStrings1BoxedString](#stringtypematchesstrings1boxedstring)
boxed class to store validated String payloads |
-| static class | [StringTypeMatchesStrings.StringTypeMatchesStrings1](#stringtypematchesstrings1)
schema class |
+| data class | [StringTypeMatchesStrings.StringTypeMatchesStrings1BoxedString](#stringtypematchesstrings1boxedstring)
boxed class to store validated String payloads |
+| class | [StringTypeMatchesStrings.StringTypeMatchesStrings1](#stringtypematchesstrings1)
schema class |
## StringTypeMatchesStrings1Boxed
sealed interface StringTypeMatchesStrings1Boxed
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.md
index e6bd7249646..fd58d5710fd 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.md
@@ -13,13 +13,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing1Boxed](#thedefaultkeyworddoesnotdoanythingifthepropertyismissing1boxed)
sealed interface for validated payloads |
-| record | [TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing1BoxedMap](#thedefaultkeyworddoesnotdoanythingifthepropertyismissing1boxedmap)
boxed class to store validated Map payloads |
-| static class | [TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing1](#thedefaultkeyworddoesnotdoanythingifthepropertyismissing1)
schema class |
-| static class | [TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissingMapBuilder](#thedefaultkeyworddoesnotdoanythingifthepropertyismissingmapbuilder)
builder for Map payloads |
-| static class | [TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissingMap](#thedefaultkeyworddoesnotdoanythingifthepropertyismissingmap)
output class for Map payloads |
+| data class | [TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing1BoxedMap](#thedefaultkeyworddoesnotdoanythingifthepropertyismissing1boxedmap)
boxed class to store validated Map payloads |
+| class | [TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing1](#thedefaultkeyworddoesnotdoanythingifthepropertyismissing1)
schema class |
+| class | [TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissingMapBuilder](#thedefaultkeyworddoesnotdoanythingifthepropertyismissingmapbuilder)
builder for Map payloads |
+| class | [TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissingMap](#thedefaultkeyworddoesnotdoanythingifthepropertyismissingmap)
output class for Map payloads |
| sealed interface | [TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.AlphaBoxed](#alphaboxed)
sealed interface for validated payloads |
-| record | [TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.AlphaBoxedNumber](#alphaboxednumber)
boxed class to store validated Number payloads |
-| static class | [TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.Alpha](#alpha)
schema class |
+| data class | [TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.AlphaBoxedNumber](#alphaboxednumber)
boxed class to store validated Number payloads |
+| class | [TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.Alpha](#alpha)
schema class |
## TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing1Boxed
sealed interface TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing1Boxed
@@ -53,29 +53,25 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// Map validation
-TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissingMap validatedPayload =
+val validatedPayload: TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissingMap =
TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing1.validate(
- new TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissingMapBuilder()
+ TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissingMapBuilder()
.alpha(1)
.build(),
configuration
-);
+)
```
### Field Summary
@@ -87,8 +83,8 @@ TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.TheDefaultKeywordDoesNo
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
-| [TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissingMap](#thedefaultkeyworddoesnotdoanythingifthepropertyismissingmap) | validate(arg: [Map<?, ?>](#thedefaultkeyworddoesnotdoanythingifthepropertyismissingmapbuilder), configuration: SchemaConfiguration) |
-| [TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing1BoxedMap](#thedefaultkeyworddoesnotdoanythingifthepropertyismissing1boxedmap) | validateAndBox([Map<?, ?>](#thedefaultkeyworddoesnotdoanythingifthepropertyismissingmapbuilder), configuration: SchemaConfiguration) |
+| [TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissingMap](#thedefaultkeyworddoesnotdoanythingifthepropertyismissingmap) | validate(arg: [Map<*, *>](#thedefaultkeyworddoesnotdoanythingifthepropertyismissingmapbuilder), configuration: SchemaConfiguration) |
+| [TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing1BoxedMap](#thedefaultkeyworddoesnotdoanythingifthepropertyismissing1boxedmap) | validateAndBox([Map<*, *>](#thedefaultkeyworddoesnotdoanythingifthepropertyismissingmapbuilder), configuration: SchemaConfiguration) |
| [TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing1Boxed](#thedefaultkeyworddoesnotdoanythingifthepropertyismissing1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -166,25 +162,21 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing;
-
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// int validation
-int validatedPayload = TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.Alpha.validate(
+val validatedPayload: Int = TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissing.Alpha.validate(
1,
configuration
-);
+)
```
### Field Summary
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UniqueitemsFalseValidation.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UniqueitemsFalseValidation.md
index 5529c997fa9..3454bf20fe9 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UniqueitemsFalseValidation.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UniqueitemsFalseValidation.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [UniqueitemsFalseValidation.UniqueitemsFalseValidation1Boxed](#uniqueitemsfalsevalidation1boxed)
sealed interface for validated payloads |
-| record | [UniqueitemsFalseValidation.UniqueitemsFalseValidation1BoxedVoid](#uniqueitemsfalsevalidation1boxedvoid)
boxed class to store validated null payloads |
-| record | [UniqueitemsFalseValidation.UniqueitemsFalseValidation1BoxedBoolean](#uniqueitemsfalsevalidation1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [UniqueitemsFalseValidation.UniqueitemsFalseValidation1BoxedNumber](#uniqueitemsfalsevalidation1boxednumber)
boxed class to store validated Number payloads |
-| record | [UniqueitemsFalseValidation.UniqueitemsFalseValidation1BoxedString](#uniqueitemsfalsevalidation1boxedstring)
boxed class to store validated String payloads |
-| record | [UniqueitemsFalseValidation.UniqueitemsFalseValidation1BoxedList](#uniqueitemsfalsevalidation1boxedlist)
boxed class to store validated List payloads |
-| record | [UniqueitemsFalseValidation.UniqueitemsFalseValidation1BoxedMap](#uniqueitemsfalsevalidation1boxedmap)
boxed class to store validated Map payloads |
-| static class | [UniqueitemsFalseValidation.UniqueitemsFalseValidation1](#uniqueitemsfalsevalidation1)
schema class |
+| data class | [UniqueitemsFalseValidation.UniqueitemsFalseValidation1BoxedVoid](#uniqueitemsfalsevalidation1boxedvoid)
boxed class to store validated null payloads |
+| data class | [UniqueitemsFalseValidation.UniqueitemsFalseValidation1BoxedBoolean](#uniqueitemsfalsevalidation1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [UniqueitemsFalseValidation.UniqueitemsFalseValidation1BoxedNumber](#uniqueitemsfalsevalidation1boxednumber)
boxed class to store validated Number payloads |
+| data class | [UniqueitemsFalseValidation.UniqueitemsFalseValidation1BoxedString](#uniqueitemsfalsevalidation1boxedstring)
boxed class to store validated String payloads |
+| data class | [UniqueitemsFalseValidation.UniqueitemsFalseValidation1BoxedList](#uniqueitemsfalsevalidation1boxedlist)
boxed class to store validated List payloads |
+| data class | [UniqueitemsFalseValidation.UniqueitemsFalseValidation1BoxedMap](#uniqueitemsfalsevalidation1boxedmap)
boxed class to store validated Map payloads |
+| class | [UniqueitemsFalseValidation.UniqueitemsFalseValidation1](#uniqueitemsfalsevalidation1)
schema class |
## UniqueitemsFalseValidation1Boxed
sealed interface UniqueitemsFalseValidation1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class UniqueitemsFalseValidation1BoxedBoolean
implements [UniqueitemsFalseValidation1Boxed](#uniqueitemsfalsevalidation1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [UniqueitemsFalseValidation1BoxedString](#uniqueitemsfalsevalidation1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [UniqueitemsFalseValidation1BoxedVoid](#uniqueitemsfalsevalidation1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [UniqueitemsFalseValidation1BoxedNumber](#uniqueitemsfalsevalidation1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [UniqueitemsFalseValidation1BoxedBoolean](#uniqueitemsfalsevalidation1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [UniqueitemsFalseValidation1BoxedMap](#uniqueitemsfalsevalidation1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [UniqueitemsFalseValidation1BoxedBoolean](#uniqueitemsfalsevalidation1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [UniqueitemsFalseValidation1BoxedMap](#uniqueitemsfalsevalidation1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [UniqueitemsFalseValidation1BoxedList](#uniqueitemsfalsevalidation1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [UniqueitemsFalseValidation1Boxed](#uniqueitemsfalsevalidation1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UniqueitemsValidation.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UniqueitemsValidation.md
index 09861dec784..99368d6c1b3 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UniqueitemsValidation.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UniqueitemsValidation.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [UniqueitemsValidation.UniqueitemsValidation1Boxed](#uniqueitemsvalidation1boxed)
sealed interface for validated payloads |
-| record | [UniqueitemsValidation.UniqueitemsValidation1BoxedVoid](#uniqueitemsvalidation1boxedvoid)
boxed class to store validated null payloads |
-| record | [UniqueitemsValidation.UniqueitemsValidation1BoxedBoolean](#uniqueitemsvalidation1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [UniqueitemsValidation.UniqueitemsValidation1BoxedNumber](#uniqueitemsvalidation1boxednumber)
boxed class to store validated Number payloads |
-| record | [UniqueitemsValidation.UniqueitemsValidation1BoxedString](#uniqueitemsvalidation1boxedstring)
boxed class to store validated String payloads |
-| record | [UniqueitemsValidation.UniqueitemsValidation1BoxedList](#uniqueitemsvalidation1boxedlist)
boxed class to store validated List payloads |
-| record | [UniqueitemsValidation.UniqueitemsValidation1BoxedMap](#uniqueitemsvalidation1boxedmap)
boxed class to store validated Map payloads |
-| static class | [UniqueitemsValidation.UniqueitemsValidation1](#uniqueitemsvalidation1)
schema class |
+| data class | [UniqueitemsValidation.UniqueitemsValidation1BoxedVoid](#uniqueitemsvalidation1boxedvoid)
boxed class to store validated null payloads |
+| data class | [UniqueitemsValidation.UniqueitemsValidation1BoxedBoolean](#uniqueitemsvalidation1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [UniqueitemsValidation.UniqueitemsValidation1BoxedNumber](#uniqueitemsvalidation1boxednumber)
boxed class to store validated Number payloads |
+| data class | [UniqueitemsValidation.UniqueitemsValidation1BoxedString](#uniqueitemsvalidation1boxedstring)
boxed class to store validated String payloads |
+| data class | [UniqueitemsValidation.UniqueitemsValidation1BoxedList](#uniqueitemsvalidation1boxedlist)
boxed class to store validated List payloads |
+| data class | [UniqueitemsValidation.UniqueitemsValidation1BoxedMap](#uniqueitemsvalidation1boxedmap)
boxed class to store validated Map payloads |
+| class | [UniqueitemsValidation.UniqueitemsValidation1](#uniqueitemsvalidation1)
schema class |
## UniqueitemsValidation1Boxed
sealed interface UniqueitemsValidation1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class UniqueitemsValidation1BoxedBoolean
implements [UniqueitemsValidation1Boxed](#uniqueitemsvalidation1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [UniqueitemsValidation1BoxedString](#uniqueitemsvalidation1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [UniqueitemsValidation1BoxedVoid](#uniqueitemsvalidation1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [UniqueitemsValidation1BoxedNumber](#uniqueitemsvalidation1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [UniqueitemsValidation1BoxedBoolean](#uniqueitemsvalidation1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [UniqueitemsValidation1BoxedMap](#uniqueitemsvalidation1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [UniqueitemsValidation1BoxedBoolean](#uniqueitemsvalidation1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [UniqueitemsValidation1BoxedMap](#uniqueitemsvalidation1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [UniqueitemsValidation1BoxedList](#uniqueitemsvalidation1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [UniqueitemsValidation1Boxed](#uniqueitemsvalidation1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UriFormat.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UriFormat.md
index ee78e984294..207ae83de09 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UriFormat.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UriFormat.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [UriFormat.UriFormat1Boxed](#uriformat1boxed)
sealed interface for validated payloads |
-| record | [UriFormat.UriFormat1BoxedVoid](#uriformat1boxedvoid)
boxed class to store validated null payloads |
-| record | [UriFormat.UriFormat1BoxedBoolean](#uriformat1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [UriFormat.UriFormat1BoxedNumber](#uriformat1boxednumber)
boxed class to store validated Number payloads |
-| record | [UriFormat.UriFormat1BoxedString](#uriformat1boxedstring)
boxed class to store validated String payloads |
-| record | [UriFormat.UriFormat1BoxedList](#uriformat1boxedlist)
boxed class to store validated List payloads |
-| record | [UriFormat.UriFormat1BoxedMap](#uriformat1boxedmap)
boxed class to store validated Map payloads |
-| static class | [UriFormat.UriFormat1](#uriformat1)
schema class |
+| data class | [UriFormat.UriFormat1BoxedVoid](#uriformat1boxedvoid)
boxed class to store validated null payloads |
+| data class | [UriFormat.UriFormat1BoxedBoolean](#uriformat1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [UriFormat.UriFormat1BoxedNumber](#uriformat1boxednumber)
boxed class to store validated Number payloads |
+| data class | [UriFormat.UriFormat1BoxedString](#uriformat1boxedstring)
boxed class to store validated String payloads |
+| data class | [UriFormat.UriFormat1BoxedList](#uriformat1boxedlist)
boxed class to store validated List payloads |
+| data class | [UriFormat.UriFormat1BoxedMap](#uriformat1boxedmap)
boxed class to store validated Map payloads |
+| class | [UriFormat.UriFormat1](#uriformat1)
schema class |
## UriFormat1Boxed
sealed interface UriFormat1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class UriFormat1BoxedBoolean
implements [UriFormat1Boxed](#uriformat1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [UriFormat1BoxedString](#uriformat1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [UriFormat1BoxedVoid](#uriformat1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [UriFormat1BoxedNumber](#uriformat1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [UriFormat1BoxedBoolean](#uriformat1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [UriFormat1BoxedMap](#uriformat1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [UriFormat1BoxedBoolean](#uriformat1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [UriFormat1BoxedMap](#uriformat1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [UriFormat1BoxedList](#uriformat1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [UriFormat1Boxed](#uriformat1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UriReferenceFormat.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UriReferenceFormat.md
index 34c794017c3..7b866bde5d8 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UriReferenceFormat.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UriReferenceFormat.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [UriReferenceFormat.UriReferenceFormat1Boxed](#urireferenceformat1boxed)
sealed interface for validated payloads |
-| record | [UriReferenceFormat.UriReferenceFormat1BoxedVoid](#urireferenceformat1boxedvoid)
boxed class to store validated null payloads |
-| record | [UriReferenceFormat.UriReferenceFormat1BoxedBoolean](#urireferenceformat1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [UriReferenceFormat.UriReferenceFormat1BoxedNumber](#urireferenceformat1boxednumber)
boxed class to store validated Number payloads |
-| record | [UriReferenceFormat.UriReferenceFormat1BoxedString](#urireferenceformat1boxedstring)
boxed class to store validated String payloads |
-| record | [UriReferenceFormat.UriReferenceFormat1BoxedList](#urireferenceformat1boxedlist)
boxed class to store validated List payloads |
-| record | [UriReferenceFormat.UriReferenceFormat1BoxedMap](#urireferenceformat1boxedmap)
boxed class to store validated Map payloads |
-| static class | [UriReferenceFormat.UriReferenceFormat1](#urireferenceformat1)
schema class |
+| data class | [UriReferenceFormat.UriReferenceFormat1BoxedVoid](#urireferenceformat1boxedvoid)
boxed class to store validated null payloads |
+| data class | [UriReferenceFormat.UriReferenceFormat1BoxedBoolean](#urireferenceformat1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [UriReferenceFormat.UriReferenceFormat1BoxedNumber](#urireferenceformat1boxednumber)
boxed class to store validated Number payloads |
+| data class | [UriReferenceFormat.UriReferenceFormat1BoxedString](#urireferenceformat1boxedstring)
boxed class to store validated String payloads |
+| data class | [UriReferenceFormat.UriReferenceFormat1BoxedList](#urireferenceformat1boxedlist)
boxed class to store validated List payloads |
+| data class | [UriReferenceFormat.UriReferenceFormat1BoxedMap](#urireferenceformat1boxedmap)
boxed class to store validated Map payloads |
+| class | [UriReferenceFormat.UriReferenceFormat1](#urireferenceformat1)
schema class |
## UriReferenceFormat1Boxed
sealed interface UriReferenceFormat1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class UriReferenceFormat1BoxedBoolean
implements [UriReferenceFormat1Boxed](#urireferenceformat1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [UriReferenceFormat1BoxedString](#urireferenceformat1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [UriReferenceFormat1BoxedVoid](#urireferenceformat1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [UriReferenceFormat1BoxedNumber](#urireferenceformat1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [UriReferenceFormat1BoxedBoolean](#urireferenceformat1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [UriReferenceFormat1BoxedMap](#urireferenceformat1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [UriReferenceFormat1BoxedBoolean](#urireferenceformat1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [UriReferenceFormat1BoxedMap](#urireferenceformat1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [UriReferenceFormat1BoxedList](#urireferenceformat1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [UriReferenceFormat1Boxed](#urireferenceformat1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UriTemplateFormat.md b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UriTemplateFormat.md
index 1c17c912d35..e2612eac0fc 100644
--- a/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UriTemplateFormat.md
+++ b/samples/client/3_0_3_unit_test/kotlin/docs/components/schemas/UriTemplateFormat.md
@@ -11,13 +11,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [UriTemplateFormat.UriTemplateFormat1Boxed](#uritemplateformat1boxed)
sealed interface for validated payloads |
-| record | [UriTemplateFormat.UriTemplateFormat1BoxedVoid](#uritemplateformat1boxedvoid)
boxed class to store validated null payloads |
-| record | [UriTemplateFormat.UriTemplateFormat1BoxedBoolean](#uritemplateformat1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [UriTemplateFormat.UriTemplateFormat1BoxedNumber](#uritemplateformat1boxednumber)
boxed class to store validated Number payloads |
-| record | [UriTemplateFormat.UriTemplateFormat1BoxedString](#uritemplateformat1boxedstring)
boxed class to store validated String payloads |
-| record | [UriTemplateFormat.UriTemplateFormat1BoxedList](#uritemplateformat1boxedlist)
boxed class to store validated List payloads |
-| record | [UriTemplateFormat.UriTemplateFormat1BoxedMap](#uritemplateformat1boxedmap)
boxed class to store validated Map payloads |
-| static class | [UriTemplateFormat.UriTemplateFormat1](#uritemplateformat1)
schema class |
+| data class | [UriTemplateFormat.UriTemplateFormat1BoxedVoid](#uritemplateformat1boxedvoid)
boxed class to store validated null payloads |
+| data class | [UriTemplateFormat.UriTemplateFormat1BoxedBoolean](#uritemplateformat1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [UriTemplateFormat.UriTemplateFormat1BoxedNumber](#uritemplateformat1boxednumber)
boxed class to store validated Number payloads |
+| data class | [UriTemplateFormat.UriTemplateFormat1BoxedString](#uritemplateformat1boxedstring)
boxed class to store validated String payloads |
+| data class | [UriTemplateFormat.UriTemplateFormat1BoxedList](#uritemplateformat1boxedlist)
boxed class to store validated List payloads |
+| data class | [UriTemplateFormat.UriTemplateFormat1BoxedMap](#uritemplateformat1boxedmap)
boxed class to store validated Map payloads |
+| class | [UriTemplateFormat.UriTemplateFormat1](#uritemplateformat1)
schema class |
## UriTemplateFormat1Boxed
sealed interface UriTemplateFormat1Boxed
@@ -52,7 +52,7 @@ data class that stores validated null payloads, sealed permits implementation
data class UriTemplateFormat1BoxedBoolean
implements [UriTemplateFormat1Boxed](#uritemplateformat1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -149,19 +149,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [UriTemplateFormat1BoxedString](#uritemplateformat1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [UriTemplateFormat1BoxedVoid](#uritemplateformat1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [UriTemplateFormat1BoxedNumber](#uritemplateformat1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [UriTemplateFormat1BoxedBoolean](#uritemplateformat1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [UriTemplateFormat1BoxedMap](#uritemplateformat1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [UriTemplateFormat1BoxedBoolean](#uritemplateformat1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [UriTemplateFormat1BoxedMap](#uritemplateformat1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [UriTemplateFormat1BoxedList](#uritemplateformat1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [UriTemplateFormat1Boxed](#uritemplateformat1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_1_0_unit_test/kotlin/build.gradle.kts b/samples/client/3_1_0_unit_test/kotlin/build.gradle.kts
index 882b3b35624..b9294caee1f 100644
--- a/samples/client/3_1_0_unit_test/kotlin/build.gradle.kts
+++ b/samples/client/3_1_0_unit_test/kotlin/build.gradle.kts
@@ -21,10 +21,8 @@ group = "org.openapijsonschematools"
version = "0.0.1"
description = "OpenAPI Kotlin"
-java {
- toolchain {
- languageVersion.set(JavaLanguageVersion.of(17))
- }
+kotlin {
+ jvmToolchain(17)
}
tasks.wrapper {
diff --git a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/ASchemaGivenForPrefixitems.md b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/ASchemaGivenForPrefixitems.md
index 56481399a71..05226f16f9f 100644
--- a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/ASchemaGivenForPrefixitems.md
+++ b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/ASchemaGivenForPrefixitems.md
@@ -13,21 +13,21 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [ASchemaGivenForPrefixitems.ASchemaGivenForPrefixitems1Boxed](#aschemagivenforprefixitems1boxed)
sealed interface for validated payloads |
-| record | [ASchemaGivenForPrefixitems.ASchemaGivenForPrefixitems1BoxedVoid](#aschemagivenforprefixitems1boxedvoid)
boxed class to store validated null payloads |
-| record | [ASchemaGivenForPrefixitems.ASchemaGivenForPrefixitems1BoxedBoolean](#aschemagivenforprefixitems1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [ASchemaGivenForPrefixitems.ASchemaGivenForPrefixitems1BoxedNumber](#aschemagivenforprefixitems1boxednumber)
boxed class to store validated Number payloads |
-| record | [ASchemaGivenForPrefixitems.ASchemaGivenForPrefixitems1BoxedString](#aschemagivenforprefixitems1boxedstring)
boxed class to store validated String payloads |
-| record | [ASchemaGivenForPrefixitems.ASchemaGivenForPrefixitems1BoxedList](#aschemagivenforprefixitems1boxedlist)
boxed class to store validated List payloads |
-| record | [ASchemaGivenForPrefixitems.ASchemaGivenForPrefixitems1BoxedMap](#aschemagivenforprefixitems1boxedmap)
boxed class to store validated Map payloads |
-| static class | [ASchemaGivenForPrefixitems.ASchemaGivenForPrefixitems1](#aschemagivenforprefixitems1)
schema class |
+| data class | [ASchemaGivenForPrefixitems.ASchemaGivenForPrefixitems1BoxedVoid](#aschemagivenforprefixitems1boxedvoid)
boxed class to store validated null payloads |
+| data class | [ASchemaGivenForPrefixitems.ASchemaGivenForPrefixitems1BoxedBoolean](#aschemagivenforprefixitems1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [ASchemaGivenForPrefixitems.ASchemaGivenForPrefixitems1BoxedNumber](#aschemagivenforprefixitems1boxednumber)
boxed class to store validated Number payloads |
+| data class | [ASchemaGivenForPrefixitems.ASchemaGivenForPrefixitems1BoxedString](#aschemagivenforprefixitems1boxedstring)
boxed class to store validated String payloads |
+| data class | [ASchemaGivenForPrefixitems.ASchemaGivenForPrefixitems1BoxedList](#aschemagivenforprefixitems1boxedlist)
boxed class to store validated List payloads |
+| data class | [ASchemaGivenForPrefixitems.ASchemaGivenForPrefixitems1BoxedMap](#aschemagivenforprefixitems1boxedmap)
boxed class to store validated Map payloads |
+| class | [ASchemaGivenForPrefixitems.ASchemaGivenForPrefixitems1](#aschemagivenforprefixitems1)
schema class |
| sealed interface | [ASchemaGivenForPrefixitems.Schema1Boxed](#schema1boxed)
sealed interface for validated payloads |
-| record | [ASchemaGivenForPrefixitems.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
-| static class | [ASchemaGivenForPrefixitems.Schema1](#schema1)
schema class |
+| data class | [ASchemaGivenForPrefixitems.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
+| class | [ASchemaGivenForPrefixitems.Schema1](#schema1)
schema class |
| sealed interface | [ASchemaGivenForPrefixitems.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [ASchemaGivenForPrefixitems.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| static class | [ASchemaGivenForPrefixitems.Schema0](#schema0)
schema class |
-| static class | [ASchemaGivenForPrefixitems.ASchemaGivenForPrefixitemsListBuilder](#aschemagivenforprefixitemslistbuilder)
builder for List payloads |
-| static class | [ASchemaGivenForPrefixitems.ASchemaGivenForPrefixitemsList](#aschemagivenforprefixitemslist)
output class for List payloads |
+| data class | [ASchemaGivenForPrefixitems.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| class | [ASchemaGivenForPrefixitems.Schema0](#schema0)
schema class |
+| class | [ASchemaGivenForPrefixitems.ASchemaGivenForPrefixitemsListBuilder](#aschemagivenforprefixitemslistbuilder)
builder for List payloads |
+| class | [ASchemaGivenForPrefixitems.ASchemaGivenForPrefixitemsList](#aschemagivenforprefixitemslist)
output class for List payloads |
## ASchemaGivenForPrefixitems1Boxed
sealed interface ASchemaGivenForPrefixitems1Boxed
@@ -62,7 +62,7 @@ data class that stores validated null payloads, sealed permits implementation
data class ASchemaGivenForPrefixitems1BoxedBoolean
implements [ASchemaGivenForPrefixitems1Boxed](#aschemagivenforprefixitems1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -159,19 +159,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| [ASchemaGivenForPrefixitemsList](#aschemagivenforprefixitemslist) | validate(arg: [List<*>](#aschemagivenforprefixitemslistbuilder), configuration: SchemaConfiguration) |
| [ASchemaGivenForPrefixitems1BoxedString](#aschemagivenforprefixitems1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [ASchemaGivenForPrefixitems1BoxedVoid](#aschemagivenforprefixitems1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [ASchemaGivenForPrefixitems1BoxedNumber](#aschemagivenforprefixitems1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [ASchemaGivenForPrefixitems1BoxedBoolean](#aschemagivenforprefixitems1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [ASchemaGivenForPrefixitems1BoxedMap](#aschemagivenforprefixitems1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [ASchemaGivenForPrefixitems1BoxedBoolean](#aschemagivenforprefixitems1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [ASchemaGivenForPrefixitems1BoxedMap](#aschemagivenforprefixitems1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [ASchemaGivenForPrefixitems1BoxedList](#aschemagivenforprefixitems1boxedlist) | validateAndBox([List<*>](#aschemagivenforprefixitemslistbuilder), configuration: SchemaConfiguration) |
| [ASchemaGivenForPrefixitems1Boxed](#aschemagivenforprefixitems1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalItemsAreAllowedByDefault.md b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalItemsAreAllowedByDefault.md
index 6d51e715f12..74a17621552 100644
--- a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalItemsAreAllowedByDefault.md
+++ b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalItemsAreAllowedByDefault.md
@@ -13,18 +13,18 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AdditionalItemsAreAllowedByDefault.AdditionalItemsAreAllowedByDefault1Boxed](#additionalitemsareallowedbydefault1boxed)
sealed interface for validated payloads |
-| record | [AdditionalItemsAreAllowedByDefault.AdditionalItemsAreAllowedByDefault1BoxedVoid](#additionalitemsareallowedbydefault1boxedvoid)
boxed class to store validated null payloads |
-| record | [AdditionalItemsAreAllowedByDefault.AdditionalItemsAreAllowedByDefault1BoxedBoolean](#additionalitemsareallowedbydefault1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AdditionalItemsAreAllowedByDefault.AdditionalItemsAreAllowedByDefault1BoxedNumber](#additionalitemsareallowedbydefault1boxednumber)
boxed class to store validated Number payloads |
-| record | [AdditionalItemsAreAllowedByDefault.AdditionalItemsAreAllowedByDefault1BoxedString](#additionalitemsareallowedbydefault1boxedstring)
boxed class to store validated String payloads |
-| record | [AdditionalItemsAreAllowedByDefault.AdditionalItemsAreAllowedByDefault1BoxedList](#additionalitemsareallowedbydefault1boxedlist)
boxed class to store validated List payloads |
-| record | [AdditionalItemsAreAllowedByDefault.AdditionalItemsAreAllowedByDefault1BoxedMap](#additionalitemsareallowedbydefault1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalItemsAreAllowedByDefault.AdditionalItemsAreAllowedByDefault1](#additionalitemsareallowedbydefault1)
schema class |
+| data class | [AdditionalItemsAreAllowedByDefault.AdditionalItemsAreAllowedByDefault1BoxedVoid](#additionalitemsareallowedbydefault1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AdditionalItemsAreAllowedByDefault.AdditionalItemsAreAllowedByDefault1BoxedBoolean](#additionalitemsareallowedbydefault1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AdditionalItemsAreAllowedByDefault.AdditionalItemsAreAllowedByDefault1BoxedNumber](#additionalitemsareallowedbydefault1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AdditionalItemsAreAllowedByDefault.AdditionalItemsAreAllowedByDefault1BoxedString](#additionalitemsareallowedbydefault1boxedstring)
boxed class to store validated String payloads |
+| data class | [AdditionalItemsAreAllowedByDefault.AdditionalItemsAreAllowedByDefault1BoxedList](#additionalitemsareallowedbydefault1boxedlist)
boxed class to store validated List payloads |
+| data class | [AdditionalItemsAreAllowedByDefault.AdditionalItemsAreAllowedByDefault1BoxedMap](#additionalitemsareallowedbydefault1boxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalItemsAreAllowedByDefault.AdditionalItemsAreAllowedByDefault1](#additionalitemsareallowedbydefault1)
schema class |
| sealed interface | [AdditionalItemsAreAllowedByDefault.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [AdditionalItemsAreAllowedByDefault.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| static class | [AdditionalItemsAreAllowedByDefault.Schema0](#schema0)
schema class |
-| static class | [AdditionalItemsAreAllowedByDefault.AdditionalItemsAreAllowedByDefaultListBuilder](#additionalitemsareallowedbydefaultlistbuilder)
builder for List payloads |
-| static class | [AdditionalItemsAreAllowedByDefault.AdditionalItemsAreAllowedByDefaultList](#additionalitemsareallowedbydefaultlist)
output class for List payloads |
+| data class | [AdditionalItemsAreAllowedByDefault.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| class | [AdditionalItemsAreAllowedByDefault.Schema0](#schema0)
schema class |
+| class | [AdditionalItemsAreAllowedByDefault.AdditionalItemsAreAllowedByDefaultListBuilder](#additionalitemsareallowedbydefaultlistbuilder)
builder for List payloads |
+| class | [AdditionalItemsAreAllowedByDefault.AdditionalItemsAreAllowedByDefaultList](#additionalitemsareallowedbydefaultlist)
output class for List payloads |
## AdditionalItemsAreAllowedByDefault1Boxed
sealed interface AdditionalItemsAreAllowedByDefault1Boxed
@@ -59,7 +59,7 @@ data class that stores validated null payloads, sealed permits implementation
data class AdditionalItemsAreAllowedByDefault1BoxedBoolean
implements [AdditionalItemsAreAllowedByDefault1Boxed](#additionalitemsareallowedbydefault1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -156,19 +156,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| [AdditionalItemsAreAllowedByDefaultList](#additionalitemsareallowedbydefaultlist) | validate(arg: [List<*>](#additionalitemsareallowedbydefaultlistbuilder), configuration: SchemaConfiguration) |
| [AdditionalItemsAreAllowedByDefault1BoxedString](#additionalitemsareallowedbydefault1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [AdditionalItemsAreAllowedByDefault1BoxedVoid](#additionalitemsareallowedbydefault1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [AdditionalItemsAreAllowedByDefault1BoxedNumber](#additionalitemsareallowedbydefault1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [AdditionalItemsAreAllowedByDefault1BoxedBoolean](#additionalitemsareallowedbydefault1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [AdditionalItemsAreAllowedByDefault1BoxedMap](#additionalitemsareallowedbydefault1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [AdditionalItemsAreAllowedByDefault1BoxedBoolean](#additionalitemsareallowedbydefault1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [AdditionalItemsAreAllowedByDefault1BoxedMap](#additionalitemsareallowedbydefault1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [AdditionalItemsAreAllowedByDefault1BoxedList](#additionalitemsareallowedbydefault1boxedlist) | validateAndBox([List<*>](#additionalitemsareallowedbydefaultlistbuilder), configuration: SchemaConfiguration) |
| [AdditionalItemsAreAllowedByDefault1Boxed](#additionalitemsareallowedbydefault1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesAreAllowedByDefault.md b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesAreAllowedByDefault.md
index c3785564640..b1bac3ae670 100644
--- a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesAreAllowedByDefault.md
+++ b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesAreAllowedByDefault.md
@@ -13,31 +13,31 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1Boxed](#additionalpropertiesareallowedbydefault1boxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedVoid](#additionalpropertiesareallowedbydefault1boxedvoid)
boxed class to store validated null payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedBoolean](#additionalpropertiesareallowedbydefault1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedNumber](#additionalpropertiesareallowedbydefault1boxednumber)
boxed class to store validated Number payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedString](#additionalpropertiesareallowedbydefault1boxedstring)
boxed class to store validated String payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedList](#additionalpropertiesareallowedbydefault1boxedlist)
boxed class to store validated List payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedMap](#additionalpropertiesareallowedbydefault1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1](#additionalpropertiesareallowedbydefault1)
schema class |
-| static class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefaultMapBuilder](#additionalpropertiesareallowedbydefaultmapbuilder)
builder for Map payloads |
-| static class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefaultMap](#additionalpropertiesareallowedbydefaultmap)
output class for Map payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedVoid](#additionalpropertiesareallowedbydefault1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedBoolean](#additionalpropertiesareallowedbydefault1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedNumber](#additionalpropertiesareallowedbydefault1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedString](#additionalpropertiesareallowedbydefault1boxedstring)
boxed class to store validated String payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedList](#additionalpropertiesareallowedbydefault1boxedlist)
boxed class to store validated List payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1BoxedMap](#additionalpropertiesareallowedbydefault1boxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefault1](#additionalpropertiesareallowedbydefault1)
schema class |
+| class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefaultMapBuilder](#additionalpropertiesareallowedbydefaultmapbuilder)
builder for Map payloads |
+| class | [AdditionalpropertiesAreAllowedByDefault.AdditionalpropertiesAreAllowedByDefaultMap](#additionalpropertiesareallowedbydefaultmap)
output class for Map payloads |
| sealed interface | [AdditionalpropertiesAreAllowedByDefault.BarBoxed](#barboxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.BarBoxedVoid](#barboxedvoid)
boxed class to store validated null payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.BarBoxedBoolean](#barboxedboolean)
boxed class to store validated boolean payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.BarBoxedString](#barboxedstring)
boxed class to store validated String payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.BarBoxedList](#barboxedlist)
boxed class to store validated List payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.BarBoxedMap](#barboxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesAreAllowedByDefault.Bar](#bar)
schema class |
+| data class | [AdditionalpropertiesAreAllowedByDefault.BarBoxedVoid](#barboxedvoid)
boxed class to store validated null payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.BarBoxedBoolean](#barboxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.BarBoxedString](#barboxedstring)
boxed class to store validated String payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.BarBoxedList](#barboxedlist)
boxed class to store validated List payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.BarBoxedMap](#barboxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesAreAllowedByDefault.Bar](#bar)
schema class |
| sealed interface | [AdditionalpropertiesAreAllowedByDefault.FooBoxed](#fooboxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
-| record | [AdditionalpropertiesAreAllowedByDefault.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesAreAllowedByDefault.Foo](#foo)
schema class |
+| data class | [AdditionalpropertiesAreAllowedByDefault.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
+| data class | [AdditionalpropertiesAreAllowedByDefault.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesAreAllowedByDefault.Foo](#foo)
schema class |
## AdditionalpropertiesAreAllowedByDefault1Boxed
sealed interface AdditionalpropertiesAreAllowedByDefault1Boxed
@@ -72,7 +72,7 @@ data class that stores validated null payloads, sealed permits implementation
data class AdditionalpropertiesAreAllowedByDefault1BoxedBoolean
implements [AdditionalpropertiesAreAllowedByDefault1Boxed](#additionalpropertiesareallowedbydefault1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -169,19 +169,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [AdditionalpropertiesAreAllowedByDefaultMap](#additionalpropertiesareallowedbydefaultmap) | validate(arg: [Map<?, ?>](#additionalpropertiesareallowedbydefaultmapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [AdditionalpropertiesAreAllowedByDefaultMap](#additionalpropertiesareallowedbydefaultmap) | validate(arg: [Map<*, *>](#additionalpropertiesareallowedbydefaultmapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [AdditionalpropertiesAreAllowedByDefault1BoxedString](#additionalpropertiesareallowedbydefault1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [AdditionalpropertiesAreAllowedByDefault1BoxedVoid](#additionalpropertiesareallowedbydefault1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [AdditionalpropertiesAreAllowedByDefault1BoxedNumber](#additionalpropertiesareallowedbydefault1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [AdditionalpropertiesAreAllowedByDefault1BoxedBoolean](#additionalpropertiesareallowedbydefault1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [AdditionalpropertiesAreAllowedByDefault1BoxedMap](#additionalpropertiesareallowedbydefault1boxedmap) | validateAndBox([Map<?, ?>](#additionalpropertiesareallowedbydefaultmapbuilder), configuration: SchemaConfiguration) |
+| [AdditionalpropertiesAreAllowedByDefault1BoxedBoolean](#additionalpropertiesareallowedbydefault1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [AdditionalpropertiesAreAllowedByDefault1BoxedMap](#additionalpropertiesareallowedbydefault1boxedmap) | validateAndBox([Map<*, *>](#additionalpropertiesareallowedbydefaultmapbuilder), configuration: SchemaConfiguration) |
| [AdditionalpropertiesAreAllowedByDefault1BoxedList](#additionalpropertiesareallowedbydefault1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [AdditionalpropertiesAreAllowedByDefault1Boxed](#additionalpropertiesareallowedbydefault1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -276,7 +276,7 @@ data class that stores validated null payloads, sealed permits implementation
data class BarBoxedBoolean
implements [BarBoxed](#barboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -401,7 +401,7 @@ data class that stores validated null payloads, sealed permits implementation
data class FooBoxedBoolean
implements [FooBoxed](#fooboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesCanExistByItself.md b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesCanExistByItself.md
index fdc764ec2a1..0b32be06cb3 100644
--- a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesCanExistByItself.md
+++ b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesCanExistByItself.md
@@ -13,13 +13,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItself1Boxed](#additionalpropertiescanexistbyitself1boxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItself1BoxedMap](#additionalpropertiescanexistbyitself1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItself1](#additionalpropertiescanexistbyitself1)
schema class |
-| static class | [AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMapBuilder](#additionalpropertiescanexistbyitselfmapbuilder)
builder for Map payloads |
-| static class | [AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMap](#additionalpropertiescanexistbyitselfmap)
output class for Map payloads |
+| data class | [AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItself1BoxedMap](#additionalpropertiescanexistbyitself1boxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItself1](#additionalpropertiescanexistbyitself1)
schema class |
+| class | [AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMapBuilder](#additionalpropertiescanexistbyitselfmapbuilder)
builder for Map payloads |
+| class | [AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMap](#additionalpropertiescanexistbyitselfmap)
output class for Map payloads |
| sealed interface | [AdditionalpropertiesCanExistByItself.AdditionalPropertiesBoxed](#additionalpropertiesboxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesCanExistByItself.AdditionalPropertiesBoxedBoolean](#additionalpropertiesboxedboolean)
boxed class to store validated boolean payloads |
-| static class | [AdditionalpropertiesCanExistByItself.AdditionalProperties](#additionalproperties)
schema class |
+| data class | [AdditionalpropertiesCanExistByItself.AdditionalPropertiesBoxedBoolean](#additionalpropertiesboxedboolean)
boxed class to store validated boolean payloads |
+| class | [AdditionalpropertiesCanExistByItself.AdditionalProperties](#additionalproperties)
schema class |
## AdditionalpropertiesCanExistByItself1Boxed
sealed interface AdditionalpropertiesCanExistByItself1Boxed
@@ -53,29 +53,25 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.AdditionalpropertiesCanExistByItself;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.AdditionalpropertiesCanExistByItself
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// Map validation
-AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMap validatedPayload =
+val validatedPayload: AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMap =
AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItself1.validate(
- new AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMapBuilder()
+ AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMapBuilder()
.additionalProperty("someAdditionalProperty", true)
.build(),
configuration
-);
+)
```
### Field Summary
@@ -87,8 +83,8 @@ AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMap val
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
-| [AdditionalpropertiesCanExistByItselfMap](#additionalpropertiescanexistbyitselfmap) | validate(arg: [Map<?, ?>](#additionalpropertiescanexistbyitselfmapbuilder), configuration: SchemaConfiguration) |
-| [AdditionalpropertiesCanExistByItself1BoxedMap](#additionalpropertiescanexistbyitself1boxedmap) | validateAndBox([Map<?, ?>](#additionalpropertiescanexistbyitselfmapbuilder), configuration: SchemaConfiguration) |
+| [AdditionalpropertiesCanExistByItselfMap](#additionalpropertiescanexistbyitselfmap) | validate(arg: [Map<*, *>](#additionalpropertiescanexistbyitselfmapbuilder), configuration: SchemaConfiguration) |
+| [AdditionalpropertiesCanExistByItself1BoxedMap](#additionalpropertiescanexistbyitself1boxedmap) | validateAndBox([Map<*, *>](#additionalpropertiescanexistbyitselfmapbuilder), configuration: SchemaConfiguration) |
| [AdditionalpropertiesCanExistByItself1Boxed](#additionalpropertiescanexistbyitself1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -132,7 +128,7 @@ sealed interface that stores validated payloads using boxed classes
data class AdditionalPropertiesBoxedBoolean
implements [AdditionalPropertiesBoxed](#additionalpropertiesboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesDoesNotLookInApplicators.md b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesDoesNotLookInApplicators.md
index 311d802ebd0..666cc0bb77d 100644
--- a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesDoesNotLookInApplicators.md
+++ b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesDoesNotLookInApplicators.md
@@ -13,36 +13,36 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalpropertiesDoesNotLookInApplicators1Boxed](#additionalpropertiesdoesnotlookinapplicators1boxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalpropertiesDoesNotLookInApplicators1BoxedVoid](#additionalpropertiesdoesnotlookinapplicators1boxedvoid)
boxed class to store validated null payloads |
-| record | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalpropertiesDoesNotLookInApplicators1BoxedBoolean](#additionalpropertiesdoesnotlookinapplicators1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalpropertiesDoesNotLookInApplicators1BoxedNumber](#additionalpropertiesdoesnotlookinapplicators1boxednumber)
boxed class to store validated Number payloads |
-| record | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalpropertiesDoesNotLookInApplicators1BoxedString](#additionalpropertiesdoesnotlookinapplicators1boxedstring)
boxed class to store validated String payloads |
-| record | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalpropertiesDoesNotLookInApplicators1BoxedList](#additionalpropertiesdoesnotlookinapplicators1boxedlist)
boxed class to store validated List payloads |
-| record | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalpropertiesDoesNotLookInApplicators1BoxedMap](#additionalpropertiesdoesnotlookinapplicators1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalpropertiesDoesNotLookInApplicators1](#additionalpropertiesdoesnotlookinapplicators1)
schema class |
-| static class | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalpropertiesDoesNotLookInApplicatorsMapBuilder](#additionalpropertiesdoesnotlookinapplicatorsmapbuilder)
builder for Map payloads |
-| static class | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalpropertiesDoesNotLookInApplicatorsMap](#additionalpropertiesdoesnotlookinapplicatorsmap)
output class for Map payloads |
+| data class | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalpropertiesDoesNotLookInApplicators1BoxedVoid](#additionalpropertiesdoesnotlookinapplicators1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalpropertiesDoesNotLookInApplicators1BoxedBoolean](#additionalpropertiesdoesnotlookinapplicators1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalpropertiesDoesNotLookInApplicators1BoxedNumber](#additionalpropertiesdoesnotlookinapplicators1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalpropertiesDoesNotLookInApplicators1BoxedString](#additionalpropertiesdoesnotlookinapplicators1boxedstring)
boxed class to store validated String payloads |
+| data class | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalpropertiesDoesNotLookInApplicators1BoxedList](#additionalpropertiesdoesnotlookinapplicators1boxedlist)
boxed class to store validated List payloads |
+| data class | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalpropertiesDoesNotLookInApplicators1BoxedMap](#additionalpropertiesdoesnotlookinapplicators1boxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalpropertiesDoesNotLookInApplicators1](#additionalpropertiesdoesnotlookinapplicators1)
schema class |
+| class | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalpropertiesDoesNotLookInApplicatorsMapBuilder](#additionalpropertiesdoesnotlookinapplicatorsmapbuilder)
builder for Map payloads |
+| class | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalpropertiesDoesNotLookInApplicatorsMap](#additionalpropertiesdoesnotlookinapplicatorsmap)
output class for Map payloads |
| sealed interface | [AdditionalpropertiesDoesNotLookInApplicators.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesDoesNotLookInApplicators.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [AdditionalpropertiesDoesNotLookInApplicators.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AdditionalpropertiesDoesNotLookInApplicators.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [AdditionalpropertiesDoesNotLookInApplicators.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [AdditionalpropertiesDoesNotLookInApplicators.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [AdditionalpropertiesDoesNotLookInApplicators.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesDoesNotLookInApplicators.Schema0](#schema0)
schema class |
-| static class | [AdditionalpropertiesDoesNotLookInApplicators.Schema0MapBuilder](#schema0mapbuilder)
builder for Map payloads |
-| static class | [AdditionalpropertiesDoesNotLookInApplicators.Schema0Map](#schema0map)
output class for Map payloads |
+| data class | [AdditionalpropertiesDoesNotLookInApplicators.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [AdditionalpropertiesDoesNotLookInApplicators.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AdditionalpropertiesDoesNotLookInApplicators.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [AdditionalpropertiesDoesNotLookInApplicators.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [AdditionalpropertiesDoesNotLookInApplicators.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [AdditionalpropertiesDoesNotLookInApplicators.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesDoesNotLookInApplicators.Schema0](#schema0)
schema class |
+| class | [AdditionalpropertiesDoesNotLookInApplicators.Schema0MapBuilder](#schema0mapbuilder)
builder for Map payloads |
+| class | [AdditionalpropertiesDoesNotLookInApplicators.Schema0Map](#schema0map)
output class for Map payloads |
| sealed interface | [AdditionalpropertiesDoesNotLookInApplicators.FooBoxed](#fooboxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesDoesNotLookInApplicators.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
-| record | [AdditionalpropertiesDoesNotLookInApplicators.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
-| record | [AdditionalpropertiesDoesNotLookInApplicators.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
-| record | [AdditionalpropertiesDoesNotLookInApplicators.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
-| record | [AdditionalpropertiesDoesNotLookInApplicators.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
-| record | [AdditionalpropertiesDoesNotLookInApplicators.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesDoesNotLookInApplicators.Foo](#foo)
schema class |
+| data class | [AdditionalpropertiesDoesNotLookInApplicators.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
+| data class | [AdditionalpropertiesDoesNotLookInApplicators.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AdditionalpropertiesDoesNotLookInApplicators.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
+| data class | [AdditionalpropertiesDoesNotLookInApplicators.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
+| data class | [AdditionalpropertiesDoesNotLookInApplicators.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
+| data class | [AdditionalpropertiesDoesNotLookInApplicators.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesDoesNotLookInApplicators.Foo](#foo)
schema class |
| sealed interface | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalPropertiesBoxed](#additionalpropertiesboxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalPropertiesBoxedBoolean](#additionalpropertiesboxedboolean)
boxed class to store validated boolean payloads |
-| static class | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalProperties](#additionalproperties)
schema class |
+| data class | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalPropertiesBoxedBoolean](#additionalpropertiesboxedboolean)
boxed class to store validated boolean payloads |
+| class | [AdditionalpropertiesDoesNotLookInApplicators.AdditionalProperties](#additionalproperties)
schema class |
## AdditionalpropertiesDoesNotLookInApplicators1Boxed
sealed interface AdditionalpropertiesDoesNotLookInApplicators1Boxed
@@ -77,7 +77,7 @@ data class that stores validated null payloads, sealed permits implementation
data class AdditionalpropertiesDoesNotLookInApplicators1BoxedBoolean
implements [AdditionalpropertiesDoesNotLookInApplicators1Boxed](#additionalpropertiesdoesnotlookinapplicators1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -175,19 +175,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [AdditionalpropertiesDoesNotLookInApplicatorsMap](#additionalpropertiesdoesnotlookinapplicatorsmap) | validate(arg: [Map<?, ?>](#additionalpropertiesdoesnotlookinapplicatorsmapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [AdditionalpropertiesDoesNotLookInApplicatorsMap](#additionalpropertiesdoesnotlookinapplicatorsmap) | validate(arg: [Map<*, *>](#additionalpropertiesdoesnotlookinapplicatorsmapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [AdditionalpropertiesDoesNotLookInApplicators1BoxedString](#additionalpropertiesdoesnotlookinapplicators1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [AdditionalpropertiesDoesNotLookInApplicators1BoxedVoid](#additionalpropertiesdoesnotlookinapplicators1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [AdditionalpropertiesDoesNotLookInApplicators1BoxedNumber](#additionalpropertiesdoesnotlookinapplicators1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [AdditionalpropertiesDoesNotLookInApplicators1BoxedBoolean](#additionalpropertiesdoesnotlookinapplicators1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [AdditionalpropertiesDoesNotLookInApplicators1BoxedMap](#additionalpropertiesdoesnotlookinapplicators1boxedmap) | validateAndBox([Map<?, ?>](#additionalpropertiesdoesnotlookinapplicatorsmapbuilder), configuration: SchemaConfiguration) |
+| [AdditionalpropertiesDoesNotLookInApplicators1BoxedBoolean](#additionalpropertiesdoesnotlookinapplicators1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [AdditionalpropertiesDoesNotLookInApplicators1BoxedMap](#additionalpropertiesdoesnotlookinapplicators1boxedmap) | validateAndBox([Map<*, *>](#additionalpropertiesdoesnotlookinapplicatorsmapbuilder), configuration: SchemaConfiguration) |
| [AdditionalpropertiesDoesNotLookInApplicators1BoxedList](#additionalpropertiesdoesnotlookinapplicators1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [AdditionalpropertiesDoesNotLookInApplicators1Boxed](#additionalpropertiesdoesnotlookinapplicators1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -254,7 +254,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -351,19 +351,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [Schema0Map](#schema0map) | validate(arg: [Map<?, ?>](#schema0mapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [Schema0Map](#schema0map) | validate(arg: [Map<*, *>](#schema0mapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema0BoxedString](#schema0boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema0BoxedVoid](#schema0boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema0BoxedNumber](#schema0boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox([Map<?, ?>](#schema0mapbuilder), configuration: SchemaConfiguration) |
+| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox([Map<*, *>](#schema0mapbuilder), configuration: SchemaConfiguration) |
| [Schema0BoxedList](#schema0boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema0Boxed](#schema0boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -448,7 +448,7 @@ data class that stores validated null payloads, sealed permits implementation
data class FooBoxedBoolean
implements [FooBoxed](#fooboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -551,7 +551,7 @@ sealed interface that stores validated payloads using boxed classes
data class AdditionalPropertiesBoxedBoolean
implements [AdditionalPropertiesBoxed](#additionalpropertiesboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesWithNullValuedInstanceProperties.md b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesWithNullValuedInstanceProperties.md
index a8be775050b..da8ce45d418 100644
--- a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesWithNullValuedInstanceProperties.md
+++ b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesWithNullValuedInstanceProperties.md
@@ -13,13 +13,13 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalpropertiesWithNullValuedInstanceProperties1Boxed](#additionalpropertieswithnullvaluedinstanceproperties1boxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalpropertiesWithNullValuedInstanceProperties1BoxedMap](#additionalpropertieswithnullvaluedinstanceproperties1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalpropertiesWithNullValuedInstanceProperties1](#additionalpropertieswithnullvaluedinstanceproperties1)
schema class |
-| static class | [AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalpropertiesWithNullValuedInstancePropertiesMapBuilder](#additionalpropertieswithnullvaluedinstancepropertiesmapbuilder)
builder for Map payloads |
-| static class | [AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalpropertiesWithNullValuedInstancePropertiesMap](#additionalpropertieswithnullvaluedinstancepropertiesmap)
output class for Map payloads |
+| data class | [AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalpropertiesWithNullValuedInstanceProperties1BoxedMap](#additionalpropertieswithnullvaluedinstanceproperties1boxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalpropertiesWithNullValuedInstanceProperties1](#additionalpropertieswithnullvaluedinstanceproperties1)
schema class |
+| class | [AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalpropertiesWithNullValuedInstancePropertiesMapBuilder](#additionalpropertieswithnullvaluedinstancepropertiesmapbuilder)
builder for Map payloads |
+| class | [AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalpropertiesWithNullValuedInstancePropertiesMap](#additionalpropertieswithnullvaluedinstancepropertiesmap)
output class for Map payloads |
| sealed interface | [AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalPropertiesBoxed](#additionalpropertiesboxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalPropertiesBoxedVoid](#additionalpropertiesboxedvoid)
boxed class to store validated null payloads |
-| static class | [AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalProperties](#additionalproperties)
schema class |
+| data class | [AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalPropertiesBoxedVoid](#additionalpropertiesboxedvoid)
boxed class to store validated null payloads |
+| class | [AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalProperties](#additionalproperties)
schema class |
## AdditionalpropertiesWithNullValuedInstanceProperties1Boxed
sealed interface AdditionalpropertiesWithNullValuedInstanceProperties1Boxed
@@ -53,29 +53,25 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.AdditionalpropertiesWithNullValuedInstanceProperties;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.AdditionalpropertiesWithNullValuedInstanceProperties
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// Map validation
-AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalpropertiesWithNullValuedInstancePropertiesMap validatedPayload =
+val validatedPayload: AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalpropertiesWithNullValuedInstancePropertiesMap =
AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalpropertiesWithNullValuedInstanceProperties1.validate(
- new AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalpropertiesWithNullValuedInstancePropertiesMapBuilder()
+ AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalpropertiesWithNullValuedInstancePropertiesMapBuilder()
.additionalProperty("someAdditionalProperty", null)
.build(),
configuration
-);
+)
```
### Field Summary
@@ -87,8 +83,8 @@ AdditionalpropertiesWithNullValuedInstanceProperties.AdditionalpropertiesWithNul
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
-| [AdditionalpropertiesWithNullValuedInstancePropertiesMap](#additionalpropertieswithnullvaluedinstancepropertiesmap) | validate(arg: [Map<?, ?>](#additionalpropertieswithnullvaluedinstancepropertiesmapbuilder), configuration: SchemaConfiguration) |
-| [AdditionalpropertiesWithNullValuedInstanceProperties1BoxedMap](#additionalpropertieswithnullvaluedinstanceproperties1boxedmap) | validateAndBox([Map<?, ?>](#additionalpropertieswithnullvaluedinstancepropertiesmapbuilder), configuration: SchemaConfiguration) |
+| [AdditionalpropertiesWithNullValuedInstancePropertiesMap](#additionalpropertieswithnullvaluedinstancepropertiesmap) | validate(arg: [Map<*, *>](#additionalpropertieswithnullvaluedinstancepropertiesmapbuilder), configuration: SchemaConfiguration) |
+| [AdditionalpropertiesWithNullValuedInstanceProperties1BoxedMap](#additionalpropertieswithnullvaluedinstanceproperties1boxedmap) | validateAndBox([Map<*, *>](#additionalpropertieswithnullvaluedinstancepropertiesmapbuilder), configuration: SchemaConfiguration) |
| [AdditionalpropertiesWithNullValuedInstanceProperties1Boxed](#additionalpropertieswithnullvaluedinstanceproperties1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesWithSchema.md b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesWithSchema.md
index 9b96b2f032d..cc198cccc9b 100644
--- a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesWithSchema.md
+++ b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AdditionalpropertiesWithSchema.md
@@ -13,29 +13,29 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AdditionalpropertiesWithSchema.AdditionalpropertiesWithSchema1Boxed](#additionalpropertieswithschema1boxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesWithSchema.AdditionalpropertiesWithSchema1BoxedMap](#additionalpropertieswithschema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesWithSchema.AdditionalpropertiesWithSchema1](#additionalpropertieswithschema1)
schema class |
-| static class | [AdditionalpropertiesWithSchema.AdditionalpropertiesWithSchemaMapBuilder](#additionalpropertieswithschemamapbuilder)
builder for Map payloads |
-| static class | [AdditionalpropertiesWithSchema.AdditionalpropertiesWithSchemaMap](#additionalpropertieswithschemamap)
output class for Map payloads |
+| data class | [AdditionalpropertiesWithSchema.AdditionalpropertiesWithSchema1BoxedMap](#additionalpropertieswithschema1boxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesWithSchema.AdditionalpropertiesWithSchema1](#additionalpropertieswithschema1)
schema class |
+| class | [AdditionalpropertiesWithSchema.AdditionalpropertiesWithSchemaMapBuilder](#additionalpropertieswithschemamapbuilder)
builder for Map payloads |
+| class | [AdditionalpropertiesWithSchema.AdditionalpropertiesWithSchemaMap](#additionalpropertieswithschemamap)
output class for Map payloads |
| sealed interface | [AdditionalpropertiesWithSchema.BarBoxed](#barboxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesWithSchema.BarBoxedVoid](#barboxedvoid)
boxed class to store validated null payloads |
-| record | [AdditionalpropertiesWithSchema.BarBoxedBoolean](#barboxedboolean)
boxed class to store validated boolean payloads |
-| record | [AdditionalpropertiesWithSchema.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
-| record | [AdditionalpropertiesWithSchema.BarBoxedString](#barboxedstring)
boxed class to store validated String payloads |
-| record | [AdditionalpropertiesWithSchema.BarBoxedList](#barboxedlist)
boxed class to store validated List payloads |
-| record | [AdditionalpropertiesWithSchema.BarBoxedMap](#barboxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesWithSchema.Bar](#bar)
schema class |
+| data class | [AdditionalpropertiesWithSchema.BarBoxedVoid](#barboxedvoid)
boxed class to store validated null payloads |
+| data class | [AdditionalpropertiesWithSchema.BarBoxedBoolean](#barboxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AdditionalpropertiesWithSchema.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
+| data class | [AdditionalpropertiesWithSchema.BarBoxedString](#barboxedstring)
boxed class to store validated String payloads |
+| data class | [AdditionalpropertiesWithSchema.BarBoxedList](#barboxedlist)
boxed class to store validated List payloads |
+| data class | [AdditionalpropertiesWithSchema.BarBoxedMap](#barboxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesWithSchema.Bar](#bar)
schema class |
| sealed interface | [AdditionalpropertiesWithSchema.FooBoxed](#fooboxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesWithSchema.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
-| record | [AdditionalpropertiesWithSchema.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
-| record | [AdditionalpropertiesWithSchema.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
-| record | [AdditionalpropertiesWithSchema.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
-| record | [AdditionalpropertiesWithSchema.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
-| record | [AdditionalpropertiesWithSchema.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
-| static class | [AdditionalpropertiesWithSchema.Foo](#foo)
schema class |
+| data class | [AdditionalpropertiesWithSchema.FooBoxedVoid](#fooboxedvoid)
boxed class to store validated null payloads |
+| data class | [AdditionalpropertiesWithSchema.FooBoxedBoolean](#fooboxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AdditionalpropertiesWithSchema.FooBoxedNumber](#fooboxednumber)
boxed class to store validated Number payloads |
+| data class | [AdditionalpropertiesWithSchema.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
+| data class | [AdditionalpropertiesWithSchema.FooBoxedList](#fooboxedlist)
boxed class to store validated List payloads |
+| data class | [AdditionalpropertiesWithSchema.FooBoxedMap](#fooboxedmap)
boxed class to store validated Map payloads |
+| class | [AdditionalpropertiesWithSchema.Foo](#foo)
schema class |
| sealed interface | [AdditionalpropertiesWithSchema.AdditionalPropertiesBoxed](#additionalpropertiesboxed)
sealed interface for validated payloads |
-| record | [AdditionalpropertiesWithSchema.AdditionalPropertiesBoxedBoolean](#additionalpropertiesboxedboolean)
boxed class to store validated boolean payloads |
-| static class | [AdditionalpropertiesWithSchema.AdditionalProperties](#additionalproperties)
schema class |
+| data class | [AdditionalpropertiesWithSchema.AdditionalPropertiesBoxedBoolean](#additionalpropertiesboxedboolean)
boxed class to store validated boolean payloads |
+| class | [AdditionalpropertiesWithSchema.AdditionalProperties](#additionalproperties)
schema class |
## AdditionalpropertiesWithSchema1Boxed
sealed interface AdditionalpropertiesWithSchema1Boxed
@@ -69,29 +69,25 @@ A schema class that validates payloads
### Code Sample
```
-import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags;
-import org.openapijsonschematools.client.configurations.SchemaConfiguration;
-import org.openapijsonschematools.client.exceptions.ValidationException;
-import org.openapijsonschematools.client.schemas.validation.MapUtils;
-import org.openapijsonschematools.client.schemas.validation.FrozenList;
-import org.openapijsonschematools.client.schemas.validation.FrozenMap;
-import org.openapijsonschematools.client.components.schemas.AdditionalpropertiesWithSchema;
+import org.openapijsonschematools.client.configurations.JsonSchemaKeywordFlags
+import org.openapijsonschematools.client.configurations.SchemaConfiguration
+import org.openapijsonschematools.client.exceptions.ValidationException
+import org.openapijsonschematools.client.schemas.validation.MapUtils
+import org.openapijsonschematools.client.schemas.validation.FrozenList
+import org.openapijsonschematools.client.schemas.validation.FrozenMap
+import org.openapijsonschematools.client.components.schemas.AdditionalpropertiesWithSchema
-import java.util.Arrays;
-import java.util.List;
-import java.util.AbstractMap;
-
-static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
+val configuration = SchemaConfiguration(JsonSchemaKeywordFlags.Builder().build())
// Map validation
-AdditionalpropertiesWithSchema.AdditionalpropertiesWithSchemaMap validatedPayload =
+val validatedPayload: AdditionalpropertiesWithSchema.AdditionalpropertiesWithSchemaMap =
AdditionalpropertiesWithSchema.AdditionalpropertiesWithSchema1.validate(
- new AdditionalpropertiesWithSchema.AdditionalpropertiesWithSchemaMapBuilder()
+ AdditionalpropertiesWithSchema.AdditionalpropertiesWithSchemaMapBuilder()
.additionalProperty("someAdditionalProperty", true)
.build(),
configuration
-);
+)
```
### Field Summary
@@ -104,8 +100,8 @@ AdditionalpropertiesWithSchema.AdditionalpropertiesWithSchemaMap validatedPayloa
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
-| [AdditionalpropertiesWithSchemaMap](#additionalpropertieswithschemamap) | validate(arg: [Map<?, ?>](#additionalpropertieswithschemamapbuilder), configuration: SchemaConfiguration) |
-| [AdditionalpropertiesWithSchema1BoxedMap](#additionalpropertieswithschema1boxedmap) | validateAndBox([Map<?, ?>](#additionalpropertieswithschemamapbuilder), configuration: SchemaConfiguration) |
+| [AdditionalpropertiesWithSchemaMap](#additionalpropertieswithschemamap) | validate(arg: [Map<*, *>](#additionalpropertieswithschemamapbuilder), configuration: SchemaConfiguration) |
+| [AdditionalpropertiesWithSchema1BoxedMap](#additionalpropertieswithschema1boxedmap) | validateAndBox([Map<*, *>](#additionalpropertieswithschemamapbuilder), configuration: SchemaConfiguration) |
| [AdditionalpropertiesWithSchema1Boxed](#additionalpropertieswithschema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -191,7 +187,7 @@ data class that stores validated null payloads, sealed permits implementation
data class BarBoxedBoolean
implements [BarBoxed](#barboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -316,7 +312,7 @@ data class that stores validated null payloads, sealed permits implementation
data class FooBoxedBoolean
implements [FooBoxed](#fooboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -419,7 +415,7 @@ sealed interface that stores validated payloads using boxed classes
data class AdditionalPropertiesBoxedBoolean
implements [AdditionalPropertiesBoxed](#additionalpropertiesboxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
diff --git a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/Allof.md b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/Allof.md
index 5a211961ac4..aa43e78fba1 100644
--- a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/Allof.md
+++ b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/Allof.md
@@ -13,39 +13,39 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [Allof.Allof1Boxed](#allof1boxed)
sealed interface for validated payloads |
-| record | [Allof.Allof1BoxedVoid](#allof1boxedvoid)
boxed class to store validated null payloads |
-| record | [Allof.Allof1BoxedBoolean](#allof1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [Allof.Allof1BoxedNumber](#allof1boxednumber)
boxed class to store validated Number payloads |
-| record | [Allof.Allof1BoxedString](#allof1boxedstring)
boxed class to store validated String payloads |
-| record | [Allof.Allof1BoxedList](#allof1boxedlist)
boxed class to store validated List payloads |
-| record | [Allof.Allof1BoxedMap](#allof1boxedmap)
boxed class to store validated Map payloads |
-| static class | [Allof.Allof1](#allof1)
schema class |
+| data class | [Allof.Allof1BoxedVoid](#allof1boxedvoid)
boxed class to store validated null payloads |
+| data class | [Allof.Allof1BoxedBoolean](#allof1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [Allof.Allof1BoxedNumber](#allof1boxednumber)
boxed class to store validated Number payloads |
+| data class | [Allof.Allof1BoxedString](#allof1boxedstring)
boxed class to store validated String payloads |
+| data class | [Allof.Allof1BoxedList](#allof1boxedlist)
boxed class to store validated List payloads |
+| data class | [Allof.Allof1BoxedMap](#allof1boxedmap)
boxed class to store validated Map payloads |
+| class | [Allof.Allof1](#allof1)
schema class |
| sealed interface | [Allof.Schema1Boxed](#schema1boxed)
sealed interface for validated payloads |
-| record | [Allof.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
-| record | [Allof.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [Allof.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
-| record | [Allof.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
-| record | [Allof.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
-| record | [Allof.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [Allof.Schema1](#schema1)
schema class |
-| static class | [Allof.Schema1MapBuilder](#schema1mapbuilder)
builder for Map payloads |
-| static class | [Allof.Schema1Map](#schema1map)
output class for Map payloads |
+| data class | [Allof.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [Allof.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [Allof.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [Allof.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
+| data class | [Allof.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
+| data class | [Allof.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
+| class | [Allof.Schema1](#schema1)
schema class |
+| class | [Allof.Schema1MapBuilder](#schema1mapbuilder)
builder for Map payloads |
+| class | [Allof.Schema1Map](#schema1map)
output class for Map payloads |
| sealed interface | [Allof.FooBoxed](#fooboxed)
sealed interface for validated payloads |
-| record | [Allof.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
-| static class | [Allof.Foo](#foo)
schema class |
+| data class | [Allof.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
+| class | [Allof.Foo](#foo)
schema class |
| sealed interface | [Allof.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [Allof.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [Allof.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [Allof.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [Allof.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [Allof.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [Allof.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [Allof.Schema0](#schema0)
schema class |
-| static class | [Allof.Schema0MapBuilder](#schema0mapbuilder)
builder for Map payloads |
-| static class | [Allof.Schema0Map](#schema0map)
output class for Map payloads |
+| data class | [Allof.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [Allof.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [Allof.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [Allof.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [Allof.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [Allof.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [Allof.Schema0](#schema0)
schema class |
+| class | [Allof.Schema0MapBuilder](#schema0mapbuilder)
builder for Map payloads |
+| class | [Allof.Schema0Map](#schema0map)
output class for Map payloads |
| sealed interface | [Allof.BarBoxed](#barboxed)
sealed interface for validated payloads |
-| record | [Allof.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
-| static class | [Allof.Bar](#bar)
schema class |
+| data class | [Allof.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
+| class | [Allof.Bar](#bar)
schema class |
## Allof1Boxed
sealed interface Allof1Boxed
@@ -80,7 +80,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Allof1BoxedBoolean
implements [Allof1Boxed](#allof1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -177,19 +177,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Allof1BoxedString](#allof1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Allof1BoxedVoid](#allof1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Allof1BoxedNumber](#allof1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Allof1BoxedBoolean](#allof1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Allof1BoxedMap](#allof1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Allof1BoxedBoolean](#allof1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Allof1BoxedMap](#allof1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Allof1BoxedList](#allof1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Allof1Boxed](#allof1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -227,7 +227,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema1BoxedBoolean
implements [Schema1Boxed](#schema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -325,19 +325,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [Schema1Map](#schema1map) | validate(arg: [Map<?, ?>](#schema1mapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [Schema1Map](#schema1map) | validate(arg: [Map<*, *>](#schema1mapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema1BoxedString](#schema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema1BoxedVoid](#schema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema1BoxedNumber](#schema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox([Map<?, ?>](#schema1mapbuilder), configuration: SchemaConfiguration) |
+| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox([Map<*, *>](#schema1mapbuilder), configuration: SchemaConfiguration) |
| [Schema1BoxedList](#schema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema1Boxed](#schema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -464,7 +464,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -562,19 +562,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [Schema0Map](#schema0map) | validate(arg: [Map<?, ?>](#schema0mapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [Schema0Map](#schema0map) | validate(arg: [Map<*, *>](#schema0mapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema0BoxedString](#schema0boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema0BoxedVoid](#schema0boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema0BoxedNumber](#schema0boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox([Map<?, ?>](#schema0mapbuilder), configuration: SchemaConfiguration) |
+| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox([Map<*, *>](#schema0mapbuilder), configuration: SchemaConfiguration) |
| [Schema0BoxedList](#schema0boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema0Boxed](#schema0boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AllofCombinedWithAnyofOneof.md b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AllofCombinedWithAnyofOneof.md
index be071761cb0..75215240e81 100644
--- a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AllofCombinedWithAnyofOneof.md
+++ b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AllofCombinedWithAnyofOneof.md
@@ -11,37 +11,37 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1Boxed](#allofcombinedwithanyofoneof1boxed)
sealed interface for validated payloads |
-| record | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedVoid](#allofcombinedwithanyofoneof1boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedBoolean](#allofcombinedwithanyofoneof1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedNumber](#allofcombinedwithanyofoneof1boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedString](#allofcombinedwithanyofoneof1boxedstring)
boxed class to store validated String payloads |
-| record | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedList](#allofcombinedwithanyofoneof1boxedlist)
boxed class to store validated List payloads |
-| record | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedMap](#allofcombinedwithanyofoneof1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1](#allofcombinedwithanyofoneof1)
schema class |
+| data class | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedVoid](#allofcombinedwithanyofoneof1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedBoolean](#allofcombinedwithanyofoneof1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedNumber](#allofcombinedwithanyofoneof1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedString](#allofcombinedwithanyofoneof1boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedList](#allofcombinedwithanyofoneof1boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1BoxedMap](#allofcombinedwithanyofoneof1boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofCombinedWithAnyofOneof.AllofCombinedWithAnyofOneof1](#allofcombinedwithanyofoneof1)
schema class |
| sealed interface | [AllofCombinedWithAnyofOneof.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofCombinedWithAnyofOneof.Schema0](#schema0)
schema class |
+| data class | [AllofCombinedWithAnyofOneof.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofCombinedWithAnyofOneof.Schema0](#schema0)
schema class |
| sealed interface | [AllofCombinedWithAnyofOneof.Schema01Boxed](#schema01boxed)
sealed interface for validated payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema01BoxedVoid](#schema01boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema01BoxedBoolean](#schema01boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema01BoxedNumber](#schema01boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema01BoxedString](#schema01boxedstring)
boxed class to store validated String payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema01BoxedList](#schema01boxedlist)
boxed class to store validated List payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema01BoxedMap](#schema01boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofCombinedWithAnyofOneof.Schema01](#schema01)
schema class |
+| data class | [AllofCombinedWithAnyofOneof.Schema01BoxedVoid](#schema01boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema01BoxedBoolean](#schema01boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema01BoxedNumber](#schema01boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema01BoxedString](#schema01boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema01BoxedList](#schema01boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema01BoxedMap](#schema01boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofCombinedWithAnyofOneof.Schema01](#schema01)
schema class |
| sealed interface | [AllofCombinedWithAnyofOneof.Schema02Boxed](#schema02boxed)
sealed interface for validated payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema02BoxedVoid](#schema02boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema02BoxedBoolean](#schema02boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema02BoxedNumber](#schema02boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema02BoxedString](#schema02boxedstring)
boxed class to store validated String payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema02BoxedList](#schema02boxedlist)
boxed class to store validated List payloads |
-| record | [AllofCombinedWithAnyofOneof.Schema02BoxedMap](#schema02boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofCombinedWithAnyofOneof.Schema02](#schema02)
schema class |
+| data class | [AllofCombinedWithAnyofOneof.Schema02BoxedVoid](#schema02boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema02BoxedBoolean](#schema02boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema02BoxedNumber](#schema02boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema02BoxedString](#schema02boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema02BoxedList](#schema02boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofCombinedWithAnyofOneof.Schema02BoxedMap](#schema02boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofCombinedWithAnyofOneof.Schema02](#schema02)
schema class |
## AllofCombinedWithAnyofOneof1Boxed
sealed interface AllofCombinedWithAnyofOneof1Boxed
@@ -76,7 +76,7 @@ data class that stores validated null payloads, sealed permits implementation
data class AllofCombinedWithAnyofOneof1BoxedBoolean
implements [AllofCombinedWithAnyofOneof1Boxed](#allofcombinedwithanyofoneof1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -175,19 +175,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [AllofCombinedWithAnyofOneof1BoxedString](#allofcombinedwithanyofoneof1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [AllofCombinedWithAnyofOneof1BoxedVoid](#allofcombinedwithanyofoneof1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [AllofCombinedWithAnyofOneof1BoxedNumber](#allofcombinedwithanyofoneof1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [AllofCombinedWithAnyofOneof1BoxedBoolean](#allofcombinedwithanyofoneof1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [AllofCombinedWithAnyofOneof1BoxedMap](#allofcombinedwithanyofoneof1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [AllofCombinedWithAnyofOneof1BoxedBoolean](#allofcombinedwithanyofoneof1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [AllofCombinedWithAnyofOneof1BoxedMap](#allofcombinedwithanyofoneof1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [AllofCombinedWithAnyofOneof1BoxedList](#allofcombinedwithanyofoneof1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [AllofCombinedWithAnyofOneof1Boxed](#allofcombinedwithanyofoneof1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -225,7 +225,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -322,19 +322,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema0BoxedString](#schema0boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema0BoxedVoid](#schema0boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema0BoxedNumber](#schema0boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Schema0BoxedList](#schema0boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema0Boxed](#schema0boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -372,7 +372,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema01BoxedBoolean
implements [Schema01Boxed](#schema01boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -469,19 +469,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema01BoxedString](#schema01boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema01BoxedVoid](#schema01boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema01BoxedNumber](#schema01boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema01BoxedBoolean](#schema01boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema01BoxedMap](#schema01boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Schema01BoxedBoolean](#schema01boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema01BoxedMap](#schema01boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Schema01BoxedList](#schema01boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema01Boxed](#schema01boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -519,7 +519,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema02BoxedBoolean
implements [Schema02Boxed](#schema02boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -616,19 +616,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema02BoxedString](#schema02boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema02BoxedVoid](#schema02boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema02BoxedNumber](#schema02boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema02BoxedBoolean](#schema02boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema02BoxedMap](#schema02boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Schema02BoxedBoolean](#schema02boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema02BoxedMap](#schema02boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Schema02BoxedList](#schema02boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema02Boxed](#schema02boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AllofSimpleTypes.md b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AllofSimpleTypes.md
index 3797e536800..61cae045ee0 100644
--- a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AllofSimpleTypes.md
+++ b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AllofSimpleTypes.md
@@ -11,29 +11,29 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AllofSimpleTypes.AllofSimpleTypes1Boxed](#allofsimpletypes1boxed)
sealed interface for validated payloads |
-| record | [AllofSimpleTypes.AllofSimpleTypes1BoxedVoid](#allofsimpletypes1boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofSimpleTypes.AllofSimpleTypes1BoxedBoolean](#allofsimpletypes1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofSimpleTypes.AllofSimpleTypes1BoxedNumber](#allofsimpletypes1boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofSimpleTypes.AllofSimpleTypes1BoxedString](#allofsimpletypes1boxedstring)
boxed class to store validated String payloads |
-| record | [AllofSimpleTypes.AllofSimpleTypes1BoxedList](#allofsimpletypes1boxedlist)
boxed class to store validated List payloads |
-| record | [AllofSimpleTypes.AllofSimpleTypes1BoxedMap](#allofsimpletypes1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofSimpleTypes.AllofSimpleTypes1](#allofsimpletypes1)
schema class |
+| data class | [AllofSimpleTypes.AllofSimpleTypes1BoxedVoid](#allofsimpletypes1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofSimpleTypes.AllofSimpleTypes1BoxedBoolean](#allofsimpletypes1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofSimpleTypes.AllofSimpleTypes1BoxedNumber](#allofsimpletypes1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofSimpleTypes.AllofSimpleTypes1BoxedString](#allofsimpletypes1boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofSimpleTypes.AllofSimpleTypes1BoxedList](#allofsimpletypes1boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofSimpleTypes.AllofSimpleTypes1BoxedMap](#allofsimpletypes1boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofSimpleTypes.AllofSimpleTypes1](#allofsimpletypes1)
schema class |
| sealed interface | [AllofSimpleTypes.Schema1Boxed](#schema1boxed)
sealed interface for validated payloads |
-| record | [AllofSimpleTypes.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofSimpleTypes.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofSimpleTypes.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofSimpleTypes.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
-| record | [AllofSimpleTypes.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
-| record | [AllofSimpleTypes.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofSimpleTypes.Schema1](#schema1)
schema class |
+| data class | [AllofSimpleTypes.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofSimpleTypes.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofSimpleTypes.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofSimpleTypes.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofSimpleTypes.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofSimpleTypes.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofSimpleTypes.Schema1](#schema1)
schema class |
| sealed interface | [AllofSimpleTypes.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [AllofSimpleTypes.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofSimpleTypes.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofSimpleTypes.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofSimpleTypes.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [AllofSimpleTypes.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [AllofSimpleTypes.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofSimpleTypes.Schema0](#schema0)
schema class |
+| data class | [AllofSimpleTypes.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofSimpleTypes.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofSimpleTypes.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofSimpleTypes.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofSimpleTypes.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofSimpleTypes.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofSimpleTypes.Schema0](#schema0)
schema class |
## AllofSimpleTypes1Boxed
sealed interface AllofSimpleTypes1Boxed
@@ -68,7 +68,7 @@ data class that stores validated null payloads, sealed permits implementation
data class AllofSimpleTypes1BoxedBoolean
implements [AllofSimpleTypes1Boxed](#allofsimpletypes1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -165,19 +165,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [AllofSimpleTypes1BoxedString](#allofsimpletypes1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [AllofSimpleTypes1BoxedVoid](#allofsimpletypes1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [AllofSimpleTypes1BoxedNumber](#allofsimpletypes1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [AllofSimpleTypes1BoxedBoolean](#allofsimpletypes1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [AllofSimpleTypes1BoxedMap](#allofsimpletypes1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [AllofSimpleTypes1BoxedBoolean](#allofsimpletypes1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [AllofSimpleTypes1BoxedMap](#allofsimpletypes1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [AllofSimpleTypes1BoxedList](#allofsimpletypes1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [AllofSimpleTypes1Boxed](#allofsimpletypes1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -215,7 +215,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema1BoxedBoolean
implements [Schema1Boxed](#schema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -312,19 +312,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema1BoxedString](#schema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema1BoxedVoid](#schema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema1BoxedNumber](#schema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Schema1BoxedList](#schema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema1Boxed](#schema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -362,7 +362,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean
implements [Schema0Boxed](#schema0boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -459,19 +459,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| FrozenMap | validate(arg: Map<?, ?>, configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| FrozenMap | validate(arg: Map<*, *>, configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema0BoxedString](#schema0boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema0BoxedVoid](#schema0boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema0BoxedNumber](#schema0boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox(Map<?, ?>, configuration: SchemaConfiguration) |
+| [Schema0BoxedBoolean](#schema0boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema0BoxedMap](#schema0boxedmap) | validateAndBox(Map<*, *>, configuration: SchemaConfiguration) |
| [Schema0BoxedList](#schema0boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema0Boxed](#schema0boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
diff --git a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AllofWithBaseSchema.md b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AllofWithBaseSchema.md
index 2f94b4b3b6a..524f0fbafad 100644
--- a/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AllofWithBaseSchema.md
+++ b/samples/client/3_1_0_unit_test/kotlin/docs/components/schemas/AllofWithBaseSchema.md
@@ -13,44 +13,44 @@ A class that contains necessary nested
| Modifier and Type | Class and Description |
| ----------------- | ---------------------- |
| sealed interface | [AllofWithBaseSchema.AllofWithBaseSchema1Boxed](#allofwithbaseschema1boxed)
sealed interface for validated payloads |
-| record | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedVoid](#allofwithbaseschema1boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedBoolean](#allofwithbaseschema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedNumber](#allofwithbaseschema1boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedString](#allofwithbaseschema1boxedstring)
boxed class to store validated String payloads |
-| record | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedList](#allofwithbaseschema1boxedlist)
boxed class to store validated List payloads |
-| record | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedMap](#allofwithbaseschema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofWithBaseSchema.AllofWithBaseSchema1](#allofwithbaseschema1)
schema class |
-| static class | [AllofWithBaseSchema.AllofWithBaseSchemaMapBuilder](#allofwithbaseschemamapbuilder)
builder for Map payloads |
-| static class | [AllofWithBaseSchema.AllofWithBaseSchemaMap](#allofwithbaseschemamap)
output class for Map payloads |
+| data class | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedVoid](#allofwithbaseschema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedBoolean](#allofwithbaseschema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedNumber](#allofwithbaseschema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedString](#allofwithbaseschema1boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedList](#allofwithbaseschema1boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofWithBaseSchema.AllofWithBaseSchema1BoxedMap](#allofwithbaseschema1boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofWithBaseSchema.AllofWithBaseSchema1](#allofwithbaseschema1)
schema class |
+| class | [AllofWithBaseSchema.AllofWithBaseSchemaMapBuilder](#allofwithbaseschemamapbuilder)
builder for Map payloads |
+| class | [AllofWithBaseSchema.AllofWithBaseSchemaMap](#allofwithbaseschemamap)
output class for Map payloads |
| sealed interface | [AllofWithBaseSchema.BarBoxed](#barboxed)
sealed interface for validated payloads |
-| record | [AllofWithBaseSchema.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
-| static class | [AllofWithBaseSchema.Bar](#bar)
schema class |
+| data class | [AllofWithBaseSchema.BarBoxedNumber](#barboxednumber)
boxed class to store validated Number payloads |
+| class | [AllofWithBaseSchema.Bar](#bar)
schema class |
| sealed interface | [AllofWithBaseSchema.Schema1Boxed](#schema1boxed)
sealed interface for validated payloads |
-| record | [AllofWithBaseSchema.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofWithBaseSchema.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofWithBaseSchema.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofWithBaseSchema.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
-| record | [AllofWithBaseSchema.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
-| record | [AllofWithBaseSchema.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofWithBaseSchema.Schema1](#schema1)
schema class |
-| static class | [AllofWithBaseSchema.Schema1MapBuilder](#schema1mapbuilder)
builder for Map payloads |
-| static class | [AllofWithBaseSchema.Schema1Map](#schema1map)
output class for Map payloads |
+| data class | [AllofWithBaseSchema.Schema1BoxedVoid](#schema1boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofWithBaseSchema.Schema1BoxedBoolean](#schema1boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofWithBaseSchema.Schema1BoxedNumber](#schema1boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofWithBaseSchema.Schema1BoxedString](#schema1boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofWithBaseSchema.Schema1BoxedList](#schema1boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofWithBaseSchema.Schema1BoxedMap](#schema1boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofWithBaseSchema.Schema1](#schema1)
schema class |
+| class | [AllofWithBaseSchema.Schema1MapBuilder](#schema1mapbuilder)
builder for Map payloads |
+| class | [AllofWithBaseSchema.Schema1Map](#schema1map)
output class for Map payloads |
| sealed interface | [AllofWithBaseSchema.BazBoxed](#bazboxed)
sealed interface for validated payloads |
-| record | [AllofWithBaseSchema.BazBoxedVoid](#bazboxedvoid)
boxed class to store validated null payloads |
-| static class | [AllofWithBaseSchema.Baz](#baz)
schema class |
+| data class | [AllofWithBaseSchema.BazBoxedVoid](#bazboxedvoid)
boxed class to store validated null payloads |
+| class | [AllofWithBaseSchema.Baz](#baz)
schema class |
| sealed interface | [AllofWithBaseSchema.Schema0Boxed](#schema0boxed)
sealed interface for validated payloads |
-| record | [AllofWithBaseSchema.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
-| record | [AllofWithBaseSchema.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
-| record | [AllofWithBaseSchema.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
-| record | [AllofWithBaseSchema.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
-| record | [AllofWithBaseSchema.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
-| record | [AllofWithBaseSchema.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
-| static class | [AllofWithBaseSchema.Schema0](#schema0)
schema class |
-| static class | [AllofWithBaseSchema.Schema0MapBuilder](#schema0mapbuilder)
builder for Map payloads |
-| static class | [AllofWithBaseSchema.Schema0Map](#schema0map)
output class for Map payloads |
+| data class | [AllofWithBaseSchema.Schema0BoxedVoid](#schema0boxedvoid)
boxed class to store validated null payloads |
+| data class | [AllofWithBaseSchema.Schema0BoxedBoolean](#schema0boxedboolean)
boxed class to store validated boolean payloads |
+| data class | [AllofWithBaseSchema.Schema0BoxedNumber](#schema0boxednumber)
boxed class to store validated Number payloads |
+| data class | [AllofWithBaseSchema.Schema0BoxedString](#schema0boxedstring)
boxed class to store validated String payloads |
+| data class | [AllofWithBaseSchema.Schema0BoxedList](#schema0boxedlist)
boxed class to store validated List payloads |
+| data class | [AllofWithBaseSchema.Schema0BoxedMap](#schema0boxedmap)
boxed class to store validated Map payloads |
+| class | [AllofWithBaseSchema.Schema0](#schema0)
schema class |
+| class | [AllofWithBaseSchema.Schema0MapBuilder](#schema0mapbuilder)
builder for Map payloads |
+| class | [AllofWithBaseSchema.Schema0Map](#schema0map)
output class for Map payloads |
| sealed interface | [AllofWithBaseSchema.FooBoxed](#fooboxed)
sealed interface for validated payloads |
-| record | [AllofWithBaseSchema.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
-| static class | [AllofWithBaseSchema.Foo](#foo)
schema class |
+| data class | [AllofWithBaseSchema.FooBoxedString](#fooboxedstring)
boxed class to store validated String payloads |
+| class | [AllofWithBaseSchema.Foo](#foo)
schema class |
## AllofWithBaseSchema1Boxed
sealed interface AllofWithBaseSchema1Boxed
@@ -85,7 +85,7 @@ data class that stores validated null payloads, sealed permits implementation
data class AllofWithBaseSchema1BoxedBoolean
implements [AllofWithBaseSchema1Boxed](#allofwithbaseschema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -184,19 +184,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [AllofWithBaseSchemaMap](#allofwithbaseschemamap) | validate(arg: [Map<?, ?>](#allofwithbaseschemamapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [AllofWithBaseSchemaMap](#allofwithbaseschemamap) | validate(arg: [Map<*, *>](#allofwithbaseschemamapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [AllofWithBaseSchema1BoxedString](#allofwithbaseschema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [AllofWithBaseSchema1BoxedVoid](#allofwithbaseschema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [AllofWithBaseSchema1BoxedNumber](#allofwithbaseschema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [AllofWithBaseSchema1BoxedBoolean](#allofwithbaseschema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [AllofWithBaseSchema1BoxedMap](#allofwithbaseschema1boxedmap) | validateAndBox([Map<?, ?>](#allofwithbaseschemamapbuilder), configuration: SchemaConfiguration) |
+| [AllofWithBaseSchema1BoxedBoolean](#allofwithbaseschema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [AllofWithBaseSchema1BoxedMap](#allofwithbaseschema1boxedmap) | validateAndBox([Map<*, *>](#allofwithbaseschemamapbuilder), configuration: SchemaConfiguration) |
| [AllofWithBaseSchema1BoxedList](#allofwithbaseschema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [AllofWithBaseSchema1Boxed](#allofwithbaseschema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -326,7 +326,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema1BoxedBoolean
implements [Schema1Boxed](#schema1boxed)
-record that stores validated boolean payloads, sealed permits implementation
+data class that stores validated boolean payloads, sealed permits implementation
### Constructor Summary
| Constructor and Description |
@@ -424,19 +424,19 @@ A schema class that validates payloads
| ----------------- | ---------------------- |
| String | validate(arg: String, configuration: SchemaConfiguration) |
| Nothing? | validate(arg: Nothing?, configuration: SchemaConfiguration) |
-| int | validate(arg: int, configuration: SchemaConfiguration) |
-| long | validate(arg: long, configuration: SchemaConfiguration) |
-| float | validate(arg: float, configuration: SchemaConfiguration) |
-| double | validate(arg: double, configuration: SchemaConfiguration) |
+| Int | validate(arg: Int, configuration: SchemaConfiguration) |
+| Long | validate(arg: Long, configuration: SchemaConfiguration) |
+| Float | validate(arg: Float, configuration: SchemaConfiguration) |
+| Double | validate(arg: Double, configuration: SchemaConfiguration) |
| Number | validate(arg: Number, configuration: SchemaConfiguration) |
-| boolean | validate(arg: boolean, configuration: SchemaConfiguration) |
-| [Schema1Map](#schema1map) | validate(arg: [Map<?, ?>](#schema1mapbuilder), configuration: SchemaConfiguration) |
+| Boolean | validate(arg: Boolean, configuration: SchemaConfiguration) |
+| [Schema1Map](#schema1map) | validate(arg: [Map<*, *>](#schema1mapbuilder), configuration: SchemaConfiguration) |
| FrozenList | validate(arg: List<*>, configuration: SchemaConfiguration) |
| [Schema1BoxedString](#schema1boxedstring) | validateAndBox(String, configuration: SchemaConfiguration) |
| [Schema1BoxedVoid](#schema1boxedvoid) | validateAndBox(Nothing?, configuration: SchemaConfiguration) |
| [Schema1BoxedNumber](#schema1boxednumber) | validateAndBox(Number, configuration: SchemaConfiguration) |
-| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(boolean, configuration: SchemaConfiguration) |
-| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox([Map<?, ?>](#schema1mapbuilder), configuration: SchemaConfiguration) |
+| [Schema1BoxedBoolean](#schema1boxedboolean) | validateAndBox(Boolean, configuration: SchemaConfiguration) |
+| [Schema1BoxedMap](#schema1boxedmap) | validateAndBox([Map<*, *>](#schema1mapbuilder), configuration: SchemaConfiguration) |
| [Schema1BoxedList](#schema1boxedlist) | validateAndBox(List<*>, configuration: SchemaConfiguration) |
| [Schema1Boxed](#schema1boxed) | validateAndBox(Any?, configuration: SchemaConfiguration) |
| Any? | validate(arg: Any?, configuration: SchemaConfiguration) |
@@ -563,7 +563,7 @@ data class that stores validated null payloads, sealed permits implementation
data class Schema0BoxedBoolean