From 9fa28667739d561ea6f18ada839b22bd5451bb1b Mon Sep 17 00:00:00 2001 From: devtobi <28538704+devtobi@users.noreply.github.com> Date: Wed, 5 Aug 2026 13:19:48 +0200 Subject: [PATCH 01/10] Reusable PropertyValidationAttributes interface to improve typing in models --- .../modelGenericInterfaces.mustache | 1 + .../typescript-fetch/runtime.mustache | 16 ++++++++++++++ .../validationAttributes.mustache | 21 ++----------------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache b/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache index 7d6aceec7a5e..ee109f2f5cf9 100644 --- a/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache @@ -1,3 +1,4 @@ +import type { PropertyValidationAttributes } from '../runtime'; /** * {{#lambda.indented_star_1}}{{{unescapedDescription}}}{{/lambda.indented_star_1}} * @export diff --git a/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache b/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache index 235458a2df2f..5485ed3a01f7 100644 --- a/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache @@ -444,3 +444,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/modules/openapi-generator/src/main/resources/typescript-fetch/validationAttributes.mustache b/modules/openapi-generator/src/main/resources/typescript-fetch/validationAttributes.mustache index 9b338f359c3c..e078666e3729 100644 --- a/modules/openapi-generator/src/main/resources/typescript-fetch/validationAttributes.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-fetch/validationAttributes.mustache @@ -1,22 +1,5 @@ {{#validationAttributes}} - -export const {{classname}}PropertyValidationAttributesMap: { - [property: string]: { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean - } -} = { +export const {{classname}}PropertyValidationAttributesMap = { {{#vars}} {{#hasValidation}} {{name}}: { @@ -58,7 +41,7 @@ export const {{classname}}PropertyValidationAttributesMap: { }, {{/hasValidation}} {{/vars}} -} +} satisfies Record; {{#isAdditionalPropertiesTrue}} export const {{classname}}AdditionalPropertiesValidationAttributes: { maxProperties?: number, minProperties?: number } = { From 28b8fa1ecb5c9b8ce8a666cd32fd8d8d9f4b2246 Mon Sep 17 00:00:00 2001 From: devtobi <28538704+devtobi@users.noreply.github.com> Date: Wed, 5 Aug 2026 13:41:36 +0200 Subject: [PATCH 02/10] Updated test to check for satisfies --- .../typescript/fetch/TypeScriptFetchClientCodegenTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/typescript/fetch/TypeScriptFetchClientCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/typescript/fetch/TypeScriptFetchClientCodegenTest.java index 0ba3cd8a5305..22ed3ee84e36 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/typescript/fetch/TypeScriptFetchClientCodegenTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/typescript/fetch/TypeScriptFetchClientCodegenTest.java @@ -577,7 +577,7 @@ public void testValidationAttributesWithWithoutRuntimeChecks() throws IOExceptio Path modelsIndex = Paths.get(output + "/models/index.ts"); TestUtils.assertFileExists(modelsIndex); TestUtils.assertFileContains(modelsIndex, "PetPropertyValidationAttributesMap"); - TestUtils.assertFileContains(modelsIndex, "[property: string]:"); + TestUtils.assertFileContains(modelsIndex, "satisfies Record"); } @Test(description = "Verify pattern is not HTML-escaped in validationAttributes") From 377fc5797b7f0516e7ee2e1a7e1016b2811fa6f8 Mon Sep 17 00:00:00 2001 From: devtobi <28538704+devtobi@users.noreply.github.com> Date: Wed, 5 Aug 2026 13:42:04 +0200 Subject: [PATCH 03/10] Updated samples via script --- .../models/StructuredType.ts | 1 + .../runtime.ts | 16 ++++++++++++++ .../models/ExtendDto.ts | 1 + .../models/TestBaseDto.ts | 1 + .../infinite-recursion-issue/runtime.ts | 16 ++++++++++++++ .../multipart-file-array/runtime.ts | 16 ++++++++++++++ .../models/AbstractUserDto.ts | 1 + .../self-import-issue/models/BranchDto.ts | 1 + .../models/InternalAuthenticatedUserDto.ts | 1 + .../models/RemoteAuthenticatedUserDto.ts | 1 + .../self-import-issue/runtime.ts | 16 ++++++++++++++ .../builds/allOf-nullable/models/Club.ts | 1 + .../builds/allOf-nullable/models/Owner.ts | 1 + .../builds/allOf-nullable/runtime.ts | 16 ++++++++++++++ .../builds/allOf-readonly/models/Club.ts | 1 + .../builds/allOf-readonly/models/Owner.ts | 1 + .../builds/allOf-readonly/runtime.ts | 16 ++++++++++++++ .../models/AdditionalPropertiesClass.ts | 1 + .../default-v3.0/models/AllOfWithSingleRef.ts | 1 + .../builds/default-v3.0/models/Animal.ts | 1 + .../models/ArrayOfArrayOfNumberOnly.ts | 1 + .../default-v3.0/models/ArrayOfNumberOnly.ts | 1 + .../builds/default-v3.0/models/ArrayTest.ts | 1 + .../default-v3.0/models/Capitalization.ts | 1 + .../builds/default-v3.0/models/Cat.ts | 1 + .../builds/default-v3.0/models/Category.ts | 1 + .../default-v3.0/models/ChildWithNullable.ts | 1 + .../builds/default-v3.0/models/ClassModel.ts | 1 + .../builds/default-v3.0/models/Client.ts | 1 + .../default-v3.0/models/DeprecatedObject.ts | 1 + .../builds/default-v3.0/models/Dog.ts | 1 + .../builds/default-v3.0/models/EnumArrays.ts | 1 + .../builds/default-v3.0/models/EnumTest.ts | 1 + .../models/FakeBigDecimalMap200Response.ts | 1 + .../models/FileSchemaTestClass.ts | 1 + .../builds/default-v3.0/models/Foo.ts | 1 + .../models/FooGetDefaultResponse.ts | 1 + .../builds/default-v3.0/models/FormatTest.ts | 1 + .../default-v3.0/models/HasOnlyReadOnly.ts | 1 + .../default-v3.0/models/HealthCheckResult.ts | 1 + .../builds/default-v3.0/models/List.ts | 1 + .../builds/default-v3.0/models/MapTest.ts | 1 + ...dPropertiesAndAdditionalPropertiesClass.ts | 1 + .../default-v3.0/models/Model200Response.ts | 1 + .../default-v3.0/models/ModelApiResponse.ts | 1 + .../builds/default-v3.0/models/ModelFile.ts | 1 + .../builds/default-v3.0/models/Name.ts | 1 + .../default-v3.0/models/NullableClass.ts | 1 + .../builds/default-v3.0/models/NumberOnly.ts | 1 + .../models/ObjectWithDeprecatedFields.ts | 1 + .../builds/default-v3.0/models/Order.ts | 1 + .../default-v3.0/models/OuterComposite.ts | 1 + .../models/OuterObjectWithEnumProperty.ts | 1 + .../default-v3.0/models/ParentWithNullable.ts | 1 + .../builds/default-v3.0/models/Pet.ts | 1 + .../default-v3.0/models/ReadOnlyFirst.ts | 1 + .../builds/default-v3.0/models/Return.ts | 1 + .../default-v3.0/models/SpecialModelName.ts | 1 + .../builds/default-v3.0/models/Tag.ts | 1 + ...lineFreeformAdditionalPropertiesRequest.ts | 1 + .../builds/default-v3.0/models/User.ts | 1 + .../builds/default-v3.0/runtime.ts | 16 ++++++++++++++ .../builds/default/models/Category.ts | 1 + .../builds/default/models/ModelApiResponse.ts | 1 + .../builds/default/models/Order.ts | 1 + .../builds/default/models/Pet.ts | 1 + .../builds/default/models/Tag.ts | 1 + .../builds/default/models/User.ts | 1 + .../builds/default/runtime.ts | 16 ++++++++++++++ .../builds/enum/models/EnumPatternObject.ts | 1 + .../FakeEnumRequestGetInline200Response.ts | 1 + .../typescript-fetch/builds/enum/runtime.ts | 16 ++++++++++++++ .../builds/es6-target/src/models/Category.ts | 1 + .../es6-target/src/models/ModelApiResponse.ts | 1 + .../builds/es6-target/src/models/Order.ts | 1 + .../builds/es6-target/src/models/Pet.ts | 1 + .../builds/es6-target/src/models/Tag.ts | 1 + .../builds/es6-target/src/models/User.ts | 1 + .../builds/es6-target/src/runtime.ts | 16 ++++++++++++++ .../models/additional-properties-class.ts | 1 + .../models/all-of-with-single-ref.ts | 1 + .../builds/kebab-case/models/animal.ts | 1 + .../models/array-of-array-of-number-only.ts | 1 + .../kebab-case/models/array-of-number-only.ts | 1 + .../builds/kebab-case/models/array-test.ts | 1 + .../kebab-case/models/capitalization.ts | 1 + .../builds/kebab-case/models/cat.ts | 1 + .../builds/kebab-case/models/category.ts | 1 + .../kebab-case/models/child-with-nullable.ts | 1 + .../builds/kebab-case/models/class-model.ts | 1 + .../builds/kebab-case/models/client.ts | 1 + .../kebab-case/models/deprecated-object.ts | 1 + .../builds/kebab-case/models/dog.ts | 1 + .../builds/kebab-case/models/enum-arrays.ts | 1 + .../builds/kebab-case/models/enum-test.ts | 1 + .../fake-big-decimal-map200-response.ts | 1 + .../models/file-schema-test-class.ts | 1 + .../models/foo-get-default-response.ts | 1 + .../builds/kebab-case/models/foo.ts | 1 + .../builds/kebab-case/models/format-test.ts | 1 + .../kebab-case/models/has-only-read-only.ts | 1 + .../kebab-case/models/health-check-result.ts | 1 + .../builds/kebab-case/models/list.ts | 1 + .../builds/kebab-case/models/map-test.ts | 1 + ...perties-and-additional-properties-class.ts | 1 + .../kebab-case/models/model-api-response.ts | 1 + .../builds/kebab-case/models/model-file.ts | 1 + .../kebab-case/models/model200-response.ts | 1 + .../builds/kebab-case/models/name.ts | 1 + .../kebab-case/models/nullable-class.ts | 1 + .../builds/kebab-case/models/number-only.ts | 1 + .../models/object-with-deprecated-fields.ts | 1 + .../builds/kebab-case/models/order.ts | 1 + .../kebab-case/models/outer-composite.ts | 1 + .../models/outer-object-with-enum-property.ts | 1 + .../kebab-case/models/parent-with-nullable.ts | 1 + .../builds/kebab-case/models/pet.ts | 1 + .../kebab-case/models/read-only-first.ts | 1 + .../builds/kebab-case/models/return.ts | 1 + .../kebab-case/models/special-model-name.ts | 1 + .../builds/kebab-case/models/tag.ts | 1 + ...-freeform-additional-properties-request.ts | 1 + .../builds/kebab-case/models/user.ts | 1 + .../builds/kebab-case/runtime.ts | 16 ++++++++++++++ .../multiple-parameters/models/Category.ts | 1 + .../models/ModelApiResponse.ts | 1 + .../multiple-parameters/models/Order.ts | 1 + .../builds/multiple-parameters/models/Pet.ts | 1 + .../builds/multiple-parameters/models/Tag.ts | 1 + .../builds/multiple-parameters/models/User.ts | 1 + .../builds/multiple-parameters/runtime.ts | 16 ++++++++++++++ .../builds/oneOf/models/DashedOptionOne.ts | 1 + .../builds/oneOf/models/DashedOptionTwo.ts | 1 + .../oneOf/models/NumericSingletonEnumModel.ts | 1 + .../builds/oneOf/models/OptionOne.ts | 1 + .../builds/oneOf/models/OptionTwo.ts | 1 + .../builds/oneOf/models/SnakeOptionOne.ts | 1 + .../builds/oneOf/models/SnakeOptionTwo.ts | 1 + .../builds/oneOf/models/TestA.ts | 1 + .../builds/oneOf/models/TestB.ts | 1 + .../typescript-fetch/builds/oneOf/runtime.ts | 16 ++++++++++++++ .../src/models/Category.ts | 1 + .../src/models/ModelApiResponse.ts | 1 + .../src/models/Order.ts | 1 + .../src/models/Pet.ts | 1 + .../src/models/Tag.ts | 1 + .../src/models/User.ts | 1 + .../src/runtime.ts | 16 ++++++++++++++ .../sagas-and-records/src/models/Category.ts | 1 + .../src/models/DefaultMetaOnlyResponse.ts | 1 + .../src/models/FindPetsByStatusResponse.ts | 1 + .../src/models/FindPetsByUserResponse.ts | 1 + .../models/GetBehaviorPermissionsResponse.ts | 1 + .../src/models/GetBehaviorTypeResponse.ts | 1 + .../src/models/GetMatchingPartsResponse.ts | 1 + .../src/models/GetPetPartTypeResponse.ts | 1 + .../sagas-and-records/src/models/ItemId.ts | 1 + .../src/models/MatchingParts.ts | 1 + .../src/models/ModelApiResponse.ts | 1 + .../src/models/ModelError.ts | 1 + .../sagas-and-records/src/models/Order.ts | 1 + .../sagas-and-records/src/models/Part.ts | 1 + .../sagas-and-records/src/models/Pet.ts | 1 + .../src/models/PetRegionsResponse.ts | 1 + .../src/models/ResponseMeta.ts | 1 + .../sagas-and-records/src/models/Tag.ts | 1 + .../sagas-and-records/src/models/User.ts | 1 + .../builds/sagas-and-records/src/runtime.ts | 16 ++++++++++++++ .../models/AdditionalPropertiesClass.ts | 1 + .../models/AllOfWithSingleRef.ts | 1 + .../snakecase-discriminator/models/Animal.ts | 1 + .../models/ArrayOfArrayOfNumberOnly.ts | 1 + .../models/ArrayOfNumberOnly.ts | 1 + .../models/ArrayTest.ts | 1 + .../models/Capitalization.ts | 1 + .../snakecase-discriminator/models/Cat.ts | 1 + .../models/Category.ts | 1 + .../models/ClassModel.ts | 1 + .../snakecase-discriminator/models/Client.ts | 1 + .../models/DeprecatedObject.ts | 1 + .../snakecase-discriminator/models/Dog.ts | 1 + .../models/EnumArrays.ts | 1 + .../models/EnumTest.ts | 1 + .../models/FakeBigDecimalMap200Response.ts | 1 + .../models/FileSchemaTestClass.ts | 1 + .../snakecase-discriminator/models/Foo.ts | 1 + .../models/FooGetDefaultResponse.ts | 1 + .../models/FormatTest.ts | 1 + .../models/HasOnlyReadOnly.ts | 1 + .../models/HealthCheckResult.ts | 1 + .../snakecase-discriminator/models/List.ts | 1 + .../snakecase-discriminator/models/MapTest.ts | 1 + ...dPropertiesAndAdditionalPropertiesClass.ts | 1 + .../models/Model200Response.ts | 1 + .../models/ModelApiResponse.ts | 1 + .../models/ModelFile.ts | 1 + .../snakecase-discriminator/models/Name.ts | 1 + .../models/NullableClass.ts | 1 + .../models/NumberOnly.ts | 1 + .../models/ObjectWithDeprecatedFields.ts | 1 + .../snakecase-discriminator/models/Order.ts | 1 + .../models/OuterComposite.ts | 1 + .../models/OuterObjectWithEnumProperty.ts | 1 + .../snakecase-discriminator/models/Pet.ts | 1 + .../models/ReadOnlyFirst.ts | 1 + .../snakecase-discriminator/models/Return.ts | 1 + .../models/SpecialModelName.ts | 1 + .../snakecase-discriminator/models/Tag.ts | 1 + .../snakecase-discriminator/models/User.ts | 1 + .../builds/snakecase-discriminator/runtime.ts | 16 ++++++++++++++ .../validation-attributes/models/Category.ts | 22 +++---------------- .../models/ModelApiResponse.ts | 22 +++---------------- .../validation-attributes/models/Order.ts | 22 +++---------------- .../validation-attributes/models/Pet.ts | 22 +++---------------- .../validation-attributes/models/Tag.ts | 22 +++---------------- .../validation-attributes/models/User.ts | 22 +++---------------- .../builds/validation-attributes/runtime.ts | 16 ++++++++++++++ .../builds/with-interfaces/models/Category.ts | 1 + .../models/ModelApiResponse.ts | 1 + .../builds/with-interfaces/models/Order.ts | 1 + .../builds/with-interfaces/models/Pet.ts | 1 + .../builds/with-interfaces/models/Tag.ts | 1 + .../builds/with-interfaces/models/User.ts | 1 + .../builds/with-interfaces/runtime.ts | 16 ++++++++++++++ .../with-npm-version/src/models/Category.ts | 1 + .../src/models/ModelApiResponse.ts | 1 + .../with-npm-version/src/models/Order.ts | 1 + .../builds/with-npm-version/src/models/Pet.ts | 1 + .../builds/with-npm-version/src/models/Tag.ts | 1 + .../with-npm-version/src/models/User.ts | 1 + .../builds/with-npm-version/src/runtime.ts | 16 ++++++++++++++ .../models/EnumPatternObject.ts | 1 + .../FakeEnumRequestGetInline200Response.ts | 1 + .../builds/with-string-enums/runtime.ts | 16 ++++++++++++++ .../src/models/index.ts | 6 +++++ .../without-runtime-checks/src/runtime.ts | 16 ++++++++++++++ 236 files changed, 568 insertions(+), 114 deletions(-) diff --git a/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/models/StructuredType.ts b/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/models/StructuredType.ts index 94b6f81cb4f8..00227f6f181b 100644 --- a/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/models/StructuredType.ts +++ b/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/models/StructuredType.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/runtime.ts b/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/runtime.ts index cc66cbfbb3af..3348cb3ff33d 100644 --- a/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/runtime.ts +++ b/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/others/typescript-fetch/infinite-recursion-issue/models/ExtendDto.ts b/samples/client/others/typescript-fetch/infinite-recursion-issue/models/ExtendDto.ts index bb02cb69bb26..81da61608525 100644 --- a/samples/client/others/typescript-fetch/infinite-recursion-issue/models/ExtendDto.ts +++ b/samples/client/others/typescript-fetch/infinite-recursion-issue/models/ExtendDto.ts @@ -28,6 +28,7 @@ import { TestObjectTypeToJSONTyped, } from './TestObjectType'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/others/typescript-fetch/infinite-recursion-issue/models/TestBaseDto.ts b/samples/client/others/typescript-fetch/infinite-recursion-issue/models/TestBaseDto.ts index e2db40b1d1fb..27e0a0caed2c 100644 --- a/samples/client/others/typescript-fetch/infinite-recursion-issue/models/TestBaseDto.ts +++ b/samples/client/others/typescript-fetch/infinite-recursion-issue/models/TestBaseDto.ts @@ -22,6 +22,7 @@ import { } from './TestObjectType'; import { type ExtendDto, ExtendDtoFromJSONTyped, ExtendDtoToJSON, ExtendDtoToJSONTyped } from './ExtendDto'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/others/typescript-fetch/infinite-recursion-issue/runtime.ts b/samples/client/others/typescript-fetch/infinite-recursion-issue/runtime.ts index cc66cbfbb3af..3348cb3ff33d 100644 --- a/samples/client/others/typescript-fetch/infinite-recursion-issue/runtime.ts +++ b/samples/client/others/typescript-fetch/infinite-recursion-issue/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/others/typescript-fetch/multipart-file-array/runtime.ts b/samples/client/others/typescript-fetch/multipart-file-array/runtime.ts index a49c6563b888..36bdc1b22f6e 100644 --- a/samples/client/others/typescript-fetch/multipart-file-array/runtime.ts +++ b/samples/client/others/typescript-fetch/multipart-file-array/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/others/typescript-fetch/self-import-issue/models/AbstractUserDto.ts b/samples/client/others/typescript-fetch/self-import-issue/models/AbstractUserDto.ts index 23066259cb7f..c5873e0011b1 100644 --- a/samples/client/others/typescript-fetch/self-import-issue/models/AbstractUserDto.ts +++ b/samples/client/others/typescript-fetch/self-import-issue/models/AbstractUserDto.ts @@ -23,6 +23,7 @@ import { import { type InternalAuthenticatedUserDto, InternalAuthenticatedUserDtoFromJSONTyped, InternalAuthenticatedUserDtoToJSON, InternalAuthenticatedUserDtoToJSONTyped } from './InternalAuthenticatedUserDto'; import { type RemoteAuthenticatedUserDto, RemoteAuthenticatedUserDtoFromJSONTyped, RemoteAuthenticatedUserDtoToJSON, RemoteAuthenticatedUserDtoToJSONTyped } from './RemoteAuthenticatedUserDto'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/others/typescript-fetch/self-import-issue/models/BranchDto.ts b/samples/client/others/typescript-fetch/self-import-issue/models/BranchDto.ts index 4d13f44c2bc1..235b251228ab 100644 --- a/samples/client/others/typescript-fetch/self-import-issue/models/BranchDto.ts +++ b/samples/client/others/typescript-fetch/self-import-issue/models/BranchDto.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/others/typescript-fetch/self-import-issue/models/InternalAuthenticatedUserDto.ts b/samples/client/others/typescript-fetch/self-import-issue/models/InternalAuthenticatedUserDto.ts index 7a8e69f01231..0277c3dde5f6 100644 --- a/samples/client/others/typescript-fetch/self-import-issue/models/InternalAuthenticatedUserDto.ts +++ b/samples/client/others/typescript-fetch/self-import-issue/models/InternalAuthenticatedUserDto.ts @@ -28,6 +28,7 @@ import { AbstractUserDtoToJSONTyped, } from './AbstractUserDto'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/others/typescript-fetch/self-import-issue/models/RemoteAuthenticatedUserDto.ts b/samples/client/others/typescript-fetch/self-import-issue/models/RemoteAuthenticatedUserDto.ts index 4fb8c1916e9d..8234a6eba49b 100644 --- a/samples/client/others/typescript-fetch/self-import-issue/models/RemoteAuthenticatedUserDto.ts +++ b/samples/client/others/typescript-fetch/self-import-issue/models/RemoteAuthenticatedUserDto.ts @@ -28,6 +28,7 @@ import { AbstractUserDtoToJSONTyped, } from './AbstractUserDto'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/others/typescript-fetch/self-import-issue/runtime.ts b/samples/client/others/typescript-fetch/self-import-issue/runtime.ts index 8aa237368f4f..e962b8ed928b 100644 --- a/samples/client/others/typescript-fetch/self-import-issue/runtime.ts +++ b/samples/client/others/typescript-fetch/self-import-issue/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/allOf-nullable/models/Club.ts b/samples/client/petstore/typescript-fetch/builds/allOf-nullable/models/Club.ts index 579fd800b866..8e6baacd2606 100644 --- a/samples/client/petstore/typescript-fetch/builds/allOf-nullable/models/Club.ts +++ b/samples/client/petstore/typescript-fetch/builds/allOf-nullable/models/Club.ts @@ -21,6 +21,7 @@ import { OwnerToJSONTyped, } from './Owner'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/allOf-nullable/models/Owner.ts b/samples/client/petstore/typescript-fetch/builds/allOf-nullable/models/Owner.ts index 941eecf56afd..7e14439d5f27 100644 --- a/samples/client/petstore/typescript-fetch/builds/allOf-nullable/models/Owner.ts +++ b/samples/client/petstore/typescript-fetch/builds/allOf-nullable/models/Owner.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/allOf-nullable/runtime.ts b/samples/client/petstore/typescript-fetch/builds/allOf-nullable/runtime.ts index a9a8ee84339c..bdfca2da98c7 100644 --- a/samples/client/petstore/typescript-fetch/builds/allOf-nullable/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/allOf-nullable/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/allOf-readonly/models/Club.ts b/samples/client/petstore/typescript-fetch/builds/allOf-readonly/models/Club.ts index c1b72486407c..39aefbda8402 100644 --- a/samples/client/petstore/typescript-fetch/builds/allOf-readonly/models/Club.ts +++ b/samples/client/petstore/typescript-fetch/builds/allOf-readonly/models/Club.ts @@ -21,6 +21,7 @@ import { OwnerToJSONTyped, } from './Owner'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/allOf-readonly/models/Owner.ts b/samples/client/petstore/typescript-fetch/builds/allOf-readonly/models/Owner.ts index 941eecf56afd..7e14439d5f27 100644 --- a/samples/client/petstore/typescript-fetch/builds/allOf-readonly/models/Owner.ts +++ b/samples/client/petstore/typescript-fetch/builds/allOf-readonly/models/Owner.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/allOf-readonly/runtime.ts b/samples/client/petstore/typescript-fetch/builds/allOf-readonly/runtime.ts index a9a8ee84339c..bdfca2da98c7 100644 --- a/samples/client/petstore/typescript-fetch/builds/allOf-readonly/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/allOf-readonly/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/AdditionalPropertiesClass.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/AdditionalPropertiesClass.ts index 1db920000504..9b7ea6e3771b 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/AdditionalPropertiesClass.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/AdditionalPropertiesClass.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/AllOfWithSingleRef.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/AllOfWithSingleRef.ts index 743b9141a1af..f2c0e43bf9d7 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/AllOfWithSingleRef.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/AllOfWithSingleRef.ts @@ -21,6 +21,7 @@ import { SingleRefTypeToJSONTyped, } from './SingleRefType'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Animal.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Animal.ts index 2a8b126041f7..a536070acb65 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Animal.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Animal.ts @@ -15,6 +15,7 @@ import { mapValues } from '../runtime'; import { type Cat, CatFromJSONTyped, CatToJSON, CatToJSONTyped } from './Cat'; import { type Dog, DogFromJSONTyped, DogToJSON, DogToJSONTyped } from './Dog'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayOfArrayOfNumberOnly.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayOfArrayOfNumberOnly.ts index bce79e8d3b63..f028218bdbbe 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayOfArrayOfNumberOnly.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayOfArrayOfNumberOnly.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayOfNumberOnly.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayOfNumberOnly.ts index 8640a0d74aa5..22b47025c88c 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayOfNumberOnly.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayOfNumberOnly.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayTest.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayTest.ts index 002052b417d3..a63457b0ce86 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayTest.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayTest.ts @@ -21,6 +21,7 @@ import { ReadOnlyFirstToJSONTyped, } from './ReadOnlyFirst'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Capitalization.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Capitalization.ts index de75ac5926d6..d38a1b873c71 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Capitalization.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Capitalization.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Cat.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Cat.ts index 33efae9ddcf9..c05e4532187c 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Cat.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Cat.ts @@ -21,6 +21,7 @@ import { AnimalToJSONTyped, } from './Animal'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Category.ts index 04cd593f2dce..fd74d906a367 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Category.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ChildWithNullable.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ChildWithNullable.ts index aa6dc996a500..2c5dc667c984 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ChildWithNullable.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ChildWithNullable.ts @@ -21,6 +21,7 @@ import { ParentWithNullableToJSONTyped, } from './ParentWithNullable'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ClassModel.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ClassModel.ts index cef4c58640ce..65ae02c31516 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ClassModel.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ClassModel.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing model with "_class" property * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Client.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Client.ts index 7f353720b90d..4e45acb04696 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Client.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Client.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/DeprecatedObject.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/DeprecatedObject.ts index 14623160e258..24d50d33f885 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/DeprecatedObject.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/DeprecatedObject.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Dog.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Dog.ts index 967f5cf772f2..520851afc1bd 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Dog.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Dog.ts @@ -21,6 +21,7 @@ import { AnimalToJSONTyped, } from './Animal'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/EnumArrays.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/EnumArrays.ts index 84cd87dd1408..3e9dbe422569 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/EnumArrays.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/EnumArrays.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/EnumTest.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/EnumTest.ts index 4c27767e593c..620161b1529c 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/EnumTest.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/EnumTest.ts @@ -42,6 +42,7 @@ import { OuterEnumDefaultValueToJSONTyped, } from './OuterEnumDefaultValue'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FakeBigDecimalMap200Response.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FakeBigDecimalMap200Response.ts index ed87ea529d3d..4731228313bd 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FakeBigDecimalMap200Response.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FakeBigDecimalMap200Response.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FileSchemaTestClass.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FileSchemaTestClass.ts index 4dcd0b2ed2c4..0b91f6123837 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FileSchemaTestClass.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FileSchemaTestClass.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Foo.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Foo.ts index 843b44d30811..b8fa219e2662 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Foo.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Foo.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FooGetDefaultResponse.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FooGetDefaultResponse.ts index d12c4924c2f3..c5cc61471c57 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FooGetDefaultResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FooGetDefaultResponse.ts @@ -21,6 +21,7 @@ import { FooToJSONTyped, } from './Foo'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FormatTest.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FormatTest.ts index 047bde78c359..723ee23e7688 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FormatTest.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FormatTest.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/HasOnlyReadOnly.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/HasOnlyReadOnly.ts index b81e989b86d4..3b15caba3459 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/HasOnlyReadOnly.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/HasOnlyReadOnly.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/HealthCheckResult.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/HealthCheckResult.ts index 520e91e780bd..2804e5e2ecaa 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/HealthCheckResult.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/HealthCheckResult.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Just a string to inform instance is up and running. Make it nullable in hope to get it as pointer in generated model. * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/List.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/List.ts index a51be9f76c2c..e3556c7ef154 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/List.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/List.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/MapTest.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/MapTest.ts index 18ea456c8951..040a8e1842c9 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/MapTest.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/MapTest.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/MixedPropertiesAndAdditionalPropertiesClass.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/MixedPropertiesAndAdditionalPropertiesClass.ts index cb7a2989f0c9..3c9a8d3c85ab 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/MixedPropertiesAndAdditionalPropertiesClass.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/MixedPropertiesAndAdditionalPropertiesClass.ts @@ -21,6 +21,7 @@ import { AnimalToJSONTyped, } from './Animal'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Model200Response.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Model200Response.ts index 62f11d4d4e5a..24a6ede79960 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Model200Response.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Model200Response.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing model name starting with number * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ModelApiResponse.ts index 8e8b92dc4228..dd37f8c57e94 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ModelApiResponse.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ModelFile.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ModelFile.ts index e823e6cd03cc..ec335f10478f 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ModelFile.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ModelFile.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Must be named `File` for test. * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Name.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Name.ts index 4b7ed42911fb..a07438978301 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Name.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Name.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing model name same as property name * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/NullableClass.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/NullableClass.ts index 2899b9f6f3d6..7ae855baa345 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/NullableClass.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/NullableClass.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/NumberOnly.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/NumberOnly.ts index b899ac447f22..0ea00f01ed48 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/NumberOnly.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/NumberOnly.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ObjectWithDeprecatedFields.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ObjectWithDeprecatedFields.ts index 73a8eb403427..3ae916c5ccb4 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ObjectWithDeprecatedFields.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ObjectWithDeprecatedFields.ts @@ -21,6 +21,7 @@ import { DeprecatedObjectToJSONTyped, } from './DeprecatedObject'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Order.ts index 1d32da2609f6..5266f010dc79 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Order.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/OuterComposite.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/OuterComposite.ts index f3375c3124f7..01fc4a6903fc 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/OuterComposite.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/OuterComposite.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/OuterObjectWithEnumProperty.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/OuterObjectWithEnumProperty.ts index 420c964cd78b..4e472fb6a66d 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/OuterObjectWithEnumProperty.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/OuterObjectWithEnumProperty.ts @@ -21,6 +21,7 @@ import { OuterEnumIntegerToJSONTyped, } from './OuterEnumInteger'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ParentWithNullable.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ParentWithNullable.ts index 0eedf046f63c..104f500d8c28 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ParentWithNullable.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ParentWithNullable.ts @@ -14,6 +14,7 @@ import { mapValues } from '../runtime'; import { type ChildWithNullable, ChildWithNullableFromJSONTyped, ChildWithNullableToJSON, ChildWithNullableToJSONTyped } from './ChildWithNullable'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Pet.ts index 20d21e2f1aad..f0ca35f7b06e 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Pet.ts @@ -28,6 +28,7 @@ import { TagToJSONTyped, } from './Tag'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ReadOnlyFirst.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ReadOnlyFirst.ts index 3a80d04b6d6d..fb99a768564e 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ReadOnlyFirst.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ReadOnlyFirst.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Return.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Return.ts index c0b3275a6ed8..60a1f9fbb5c7 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Return.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Return.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing reserved words * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/SpecialModelName.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/SpecialModelName.ts index d13618509744..f29852dedbc7 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/SpecialModelName.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/SpecialModelName.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Tag.ts index a0caf8140a38..cced4816cd2f 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Tag.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/TestInlineFreeformAdditionalPropertiesRequest.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/TestInlineFreeformAdditionalPropertiesRequest.ts index b11489089d02..08c667304cca 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/TestInlineFreeformAdditionalPropertiesRequest.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/TestInlineFreeformAdditionalPropertiesRequest.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/User.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/User.ts index 207ad34596fc..39e923166907 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/User.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/runtime.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/runtime.ts index e52a36947b03..61efb7133da7 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/default/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/default/models/Category.ts index cdffe07db910..be85d976c1b2 100644 --- a/samples/client/petstore/typescript-fetch/builds/default/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/default/models/Category.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A category for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/default/models/ModelApiResponse.ts index f89423073868..0981900695ea 100644 --- a/samples/client/petstore/typescript-fetch/builds/default/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/default/models/ModelApiResponse.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Describes the result of uploading an image resource * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/default/models/Order.ts index cb6b5c016de6..6331bc42abc3 100644 --- a/samples/client/petstore/typescript-fetch/builds/default/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/default/models/Order.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * An order for a pets from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/default/models/Pet.ts index 4c0cb6e73685..bc0b76c35335 100644 --- a/samples/client/petstore/typescript-fetch/builds/default/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/default/models/Pet.ts @@ -28,6 +28,7 @@ import { TagToJSONTyped, } from './Tag'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A pet for sale in the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/default/models/Tag.ts index 80126e24919e..44a88dfbec02 100644 --- a/samples/client/petstore/typescript-fetch/builds/default/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/default/models/Tag.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A tag for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default/models/User.ts b/samples/client/petstore/typescript-fetch/builds/default/models/User.ts index 68e240e4afb3..e20ccc011598 100644 --- a/samples/client/petstore/typescript-fetch/builds/default/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/default/models/User.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A User who is purchasing from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default/runtime.ts b/samples/client/petstore/typescript-fetch/builds/default/runtime.ts index 3389e4beb1cc..dd37365244c8 100644 --- a/samples/client/petstore/typescript-fetch/builds/default/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/default/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/enum/models/EnumPatternObject.ts b/samples/client/petstore/typescript-fetch/builds/enum/models/EnumPatternObject.ts index 0ad7eb19c7df..570c7edb0a0b 100644 --- a/samples/client/petstore/typescript-fetch/builds/enum/models/EnumPatternObject.ts +++ b/samples/client/petstore/typescript-fetch/builds/enum/models/EnumPatternObject.ts @@ -28,6 +28,7 @@ import { StringEnumToJSONTyped, } from './StringEnum'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/enum/models/FakeEnumRequestGetInline200Response.ts b/samples/client/petstore/typescript-fetch/builds/enum/models/FakeEnumRequestGetInline200Response.ts index 50912880cb8f..53d42e3e1c61 100644 --- a/samples/client/petstore/typescript-fetch/builds/enum/models/FakeEnumRequestGetInline200Response.ts +++ b/samples/client/petstore/typescript-fetch/builds/enum/models/FakeEnumRequestGetInline200Response.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/enum/runtime.ts b/samples/client/petstore/typescript-fetch/builds/enum/runtime.ts index 2d2f267ce4a8..833e61530e96 100644 --- a/samples/client/petstore/typescript-fetch/builds/enum/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/enum/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Category.ts index cdffe07db910..be85d976c1b2 100644 --- a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Category.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A category for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/ModelApiResponse.ts index f89423073868..0981900695ea 100644 --- a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/ModelApiResponse.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Describes the result of uploading an image resource * @export diff --git a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Order.ts index cb6b5c016de6..6331bc42abc3 100644 --- a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Order.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * An order for a pets from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Pet.ts index 4c0cb6e73685..bc0b76c35335 100644 --- a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Pet.ts @@ -28,6 +28,7 @@ import { TagToJSONTyped, } from './Tag'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A pet for sale in the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Tag.ts index 80126e24919e..44a88dfbec02 100644 --- a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Tag.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A tag for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/User.ts b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/User.ts index 68e240e4afb3..e20ccc011598 100644 --- a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/User.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A User who is purchasing from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/es6-target/src/runtime.ts b/samples/client/petstore/typescript-fetch/builds/es6-target/src/runtime.ts index 3389e4beb1cc..dd37365244c8 100644 --- a/samples/client/petstore/typescript-fetch/builds/es6-target/src/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/es6-target/src/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/additional-properties-class.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/additional-properties-class.ts index 1db920000504..9b7ea6e3771b 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/additional-properties-class.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/additional-properties-class.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/all-of-with-single-ref.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/all-of-with-single-ref.ts index aa782062bc3d..ea384b507dbb 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/all-of-with-single-ref.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/all-of-with-single-ref.ts @@ -21,6 +21,7 @@ import { SingleRefTypeToJSONTyped, } from './single-ref-type'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/animal.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/animal.ts index 2a8b126041f7..a536070acb65 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/animal.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/animal.ts @@ -15,6 +15,7 @@ import { mapValues } from '../runtime'; import { type Cat, CatFromJSONTyped, CatToJSON, CatToJSONTyped } from './Cat'; import { type Dog, DogFromJSONTyped, DogToJSON, DogToJSONTyped } from './Dog'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-of-array-of-number-only.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-of-array-of-number-only.ts index bce79e8d3b63..f028218bdbbe 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-of-array-of-number-only.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-of-array-of-number-only.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-of-number-only.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-of-number-only.ts index 8640a0d74aa5..22b47025c88c 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-of-number-only.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-of-number-only.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-test.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-test.ts index a41776f9d876..657c8431626f 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-test.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-test.ts @@ -21,6 +21,7 @@ import { ReadOnlyFirstToJSONTyped, } from './read-only-first'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/capitalization.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/capitalization.ts index de75ac5926d6..d38a1b873c71 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/capitalization.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/capitalization.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/cat.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/cat.ts index 05327a0a2074..36dee47589b6 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/cat.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/cat.ts @@ -21,6 +21,7 @@ import { AnimalToJSONTyped, } from './animal'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/category.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/category.ts index 04cd593f2dce..fd74d906a367 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/category.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/category.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/child-with-nullable.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/child-with-nullable.ts index 0581ad6f5e92..58465f75f0b7 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/child-with-nullable.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/child-with-nullable.ts @@ -21,6 +21,7 @@ import { ParentWithNullableToJSONTyped, } from './parent-with-nullable'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/class-model.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/class-model.ts index cef4c58640ce..65ae02c31516 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/class-model.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/class-model.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing model with "_class" property * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/client.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/client.ts index 7f353720b90d..4e45acb04696 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/client.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/client.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/deprecated-object.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/deprecated-object.ts index 14623160e258..24d50d33f885 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/deprecated-object.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/deprecated-object.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/dog.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/dog.ts index 8eae2e8bd755..2dd2e1095014 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/dog.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/dog.ts @@ -21,6 +21,7 @@ import { AnimalToJSONTyped, } from './animal'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/enum-arrays.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/enum-arrays.ts index 84cd87dd1408..3e9dbe422569 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/enum-arrays.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/enum-arrays.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/enum-test.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/enum-test.ts index ebfff184b281..1b0852f696ce 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/enum-test.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/enum-test.ts @@ -42,6 +42,7 @@ import { OuterEnumDefaultValueToJSONTyped, } from './outer-enum-default-value'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/fake-big-decimal-map200-response.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/fake-big-decimal-map200-response.ts index ed87ea529d3d..4731228313bd 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/fake-big-decimal-map200-response.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/fake-big-decimal-map200-response.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/file-schema-test-class.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/file-schema-test-class.ts index 4dcd0b2ed2c4..0b91f6123837 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/file-schema-test-class.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/file-schema-test-class.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/foo-get-default-response.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/foo-get-default-response.ts index 010ffd4b422f..caf09cc927a2 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/foo-get-default-response.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/foo-get-default-response.ts @@ -21,6 +21,7 @@ import { FooToJSONTyped, } from './foo'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/foo.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/foo.ts index 843b44d30811..b8fa219e2662 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/foo.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/foo.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/format-test.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/format-test.ts index 047bde78c359..723ee23e7688 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/format-test.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/format-test.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/has-only-read-only.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/has-only-read-only.ts index b81e989b86d4..3b15caba3459 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/has-only-read-only.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/has-only-read-only.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/health-check-result.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/health-check-result.ts index 520e91e780bd..2804e5e2ecaa 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/health-check-result.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/health-check-result.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Just a string to inform instance is up and running. Make it nullable in hope to get it as pointer in generated model. * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/list.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/list.ts index a51be9f76c2c..e3556c7ef154 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/list.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/list.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/map-test.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/map-test.ts index 18ea456c8951..040a8e1842c9 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/map-test.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/map-test.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/mixed-properties-and-additional-properties-class.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/mixed-properties-and-additional-properties-class.ts index 71e0fa8b1ff9..4ce9a7806d95 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/mixed-properties-and-additional-properties-class.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/mixed-properties-and-additional-properties-class.ts @@ -21,6 +21,7 @@ import { AnimalToJSONTyped, } from './animal'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model-api-response.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model-api-response.ts index 8e8b92dc4228..dd37f8c57e94 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model-api-response.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model-api-response.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model-file.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model-file.ts index e823e6cd03cc..ec335f10478f 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model-file.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model-file.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Must be named `File` for test. * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model200-response.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model200-response.ts index 62f11d4d4e5a..24a6ede79960 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model200-response.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model200-response.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing model name starting with number * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/name.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/name.ts index 4b7ed42911fb..a07438978301 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/name.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/name.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing model name same as property name * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/nullable-class.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/nullable-class.ts index 2899b9f6f3d6..7ae855baa345 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/nullable-class.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/nullable-class.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/number-only.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/number-only.ts index b899ac447f22..0ea00f01ed48 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/number-only.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/number-only.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/object-with-deprecated-fields.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/object-with-deprecated-fields.ts index 1491b14913df..1fe70b96b415 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/object-with-deprecated-fields.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/object-with-deprecated-fields.ts @@ -21,6 +21,7 @@ import { DeprecatedObjectToJSONTyped, } from './deprecated-object'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/order.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/order.ts index 1d32da2609f6..5266f010dc79 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/order.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/order.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/outer-composite.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/outer-composite.ts index f3375c3124f7..01fc4a6903fc 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/outer-composite.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/outer-composite.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/outer-object-with-enum-property.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/outer-object-with-enum-property.ts index 1ebc71806729..91673ef75dbc 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/outer-object-with-enum-property.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/outer-object-with-enum-property.ts @@ -21,6 +21,7 @@ import { OuterEnumIntegerToJSONTyped, } from './outer-enum-integer'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/parent-with-nullable.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/parent-with-nullable.ts index 0eedf046f63c..104f500d8c28 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/parent-with-nullable.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/parent-with-nullable.ts @@ -14,6 +14,7 @@ import { mapValues } from '../runtime'; import { type ChildWithNullable, ChildWithNullableFromJSONTyped, ChildWithNullableToJSON, ChildWithNullableToJSONTyped } from './ChildWithNullable'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/pet.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/pet.ts index add649416353..31190d0b8d4f 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/pet.ts @@ -28,6 +28,7 @@ import { TagToJSONTyped, } from './tag'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/read-only-first.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/read-only-first.ts index 3a80d04b6d6d..fb99a768564e 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/read-only-first.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/read-only-first.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/return.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/return.ts index c0b3275a6ed8..60a1f9fbb5c7 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/return.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/return.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing reserved words * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/special-model-name.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/special-model-name.ts index d13618509744..f29852dedbc7 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/special-model-name.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/special-model-name.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/tag.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/tag.ts index a0caf8140a38..cced4816cd2f 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/tag.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/test-inline-freeform-additional-properties-request.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/test-inline-freeform-additional-properties-request.ts index b11489089d02..08c667304cca 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/test-inline-freeform-additional-properties-request.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/test-inline-freeform-additional-properties-request.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/user.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/user.ts index 207ad34596fc..39e923166907 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/user.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/user.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/runtime.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/runtime.ts index e52a36947b03..61efb7133da7 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Category.ts index cdffe07db910..be85d976c1b2 100644 --- a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Category.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A category for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/ModelApiResponse.ts index f89423073868..0981900695ea 100644 --- a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/ModelApiResponse.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Describes the result of uploading an image resource * @export diff --git a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Order.ts index cb6b5c016de6..6331bc42abc3 100644 --- a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Order.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * An order for a pets from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Pet.ts index 4c0cb6e73685..bc0b76c35335 100644 --- a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Pet.ts @@ -28,6 +28,7 @@ import { TagToJSONTyped, } from './Tag'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A pet for sale in the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Tag.ts index 80126e24919e..44a88dfbec02 100644 --- a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Tag.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A tag for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/User.ts b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/User.ts index 68e240e4afb3..e20ccc011598 100644 --- a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/User.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A User who is purchasing from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/runtime.ts b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/runtime.ts index 3389e4beb1cc..dd37365244c8 100644 --- a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/models/DashedOptionOne.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/models/DashedOptionOne.ts index 42b09a797522..66e01581a538 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/models/DashedOptionOne.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/models/DashedOptionOne.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/models/DashedOptionTwo.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/models/DashedOptionTwo.ts index a7f16917f6de..e70042eb87cc 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/models/DashedOptionTwo.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/models/DashedOptionTwo.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/models/NumericSingletonEnumModel.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/models/NumericSingletonEnumModel.ts index 45551ae6a917..bea41c7e8306 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/models/NumericSingletonEnumModel.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/models/NumericSingletonEnumModel.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/models/OptionOne.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/models/OptionOne.ts index ccfc53dfe05e..d60408ac32ee 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/models/OptionOne.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/models/OptionOne.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/models/OptionTwo.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/models/OptionTwo.ts index ff75902cb6fd..e876c0462525 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/models/OptionTwo.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/models/OptionTwo.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/models/SnakeOptionOne.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/models/SnakeOptionOne.ts index d738d4d73a15..2a421c6dfc44 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/models/SnakeOptionOne.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/models/SnakeOptionOne.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/models/SnakeOptionTwo.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/models/SnakeOptionTwo.ts index c8b1f9451572..3686929c4c74 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/models/SnakeOptionTwo.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/models/SnakeOptionTwo.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/models/TestA.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/models/TestA.ts index fe0962f260bb..9b8caba3e4f4 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/models/TestA.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/models/TestA.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/models/TestB.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/models/TestB.ts index ec828078dec6..4c8c3b1b9a01 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/models/TestB.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/models/TestB.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/runtime.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/runtime.ts index 8c8a505df958..c50425a37b1b 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Category.ts index cdffe07db910..be85d976c1b2 100644 --- a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Category.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A category for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/ModelApiResponse.ts index f89423073868..0981900695ea 100644 --- a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/ModelApiResponse.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Describes the result of uploading an image resource * @export diff --git a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Order.ts index cb6b5c016de6..6331bc42abc3 100644 --- a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Order.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * An order for a pets from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Pet.ts index 4c0cb6e73685..bc0b76c35335 100644 --- a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Pet.ts @@ -28,6 +28,7 @@ import { TagToJSONTyped, } from './Tag'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A pet for sale in the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Tag.ts index 80126e24919e..44a88dfbec02 100644 --- a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Tag.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A tag for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/User.ts b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/User.ts index 68e240e4afb3..e20ccc011598 100644 --- a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/User.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A User who is purchasing from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/runtime.ts b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/runtime.ts index 3389e4beb1cc..dd37365244c8 100644 --- a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Category.ts index cdffe07db910..be85d976c1b2 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Category.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A category for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/DefaultMetaOnlyResponse.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/DefaultMetaOnlyResponse.ts index 032fabdfc4b0..25a10e860e53 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/DefaultMetaOnlyResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/DefaultMetaOnlyResponse.ts @@ -21,6 +21,7 @@ import { ResponseMetaToJSONTyped, } from './ResponseMeta'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/FindPetsByStatusResponse.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/FindPetsByStatusResponse.ts index 3dd03e912526..f192f9288bf5 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/FindPetsByStatusResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/FindPetsByStatusResponse.ts @@ -28,6 +28,7 @@ import { PetToJSONTyped, } from './Pet'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/FindPetsByUserResponse.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/FindPetsByUserResponse.ts index 575ab1f0413e..d49069c1b038 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/FindPetsByUserResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/FindPetsByUserResponse.ts @@ -28,6 +28,7 @@ import { ResponseMetaToJSONTyped, } from './ResponseMeta'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetBehaviorPermissionsResponse.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetBehaviorPermissionsResponse.ts index 3fbab7b0499f..0716074bbd52 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetBehaviorPermissionsResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetBehaviorPermissionsResponse.ts @@ -21,6 +21,7 @@ import { ResponseMetaToJSONTyped, } from './ResponseMeta'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetBehaviorTypeResponse.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetBehaviorTypeResponse.ts index a7ac60073220..17df64ff0f0c 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetBehaviorTypeResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetBehaviorTypeResponse.ts @@ -28,6 +28,7 @@ import { ResponseMetaToJSONTyped, } from './ResponseMeta'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetMatchingPartsResponse.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetMatchingPartsResponse.ts index 1545eb7cb80a..c683b3c8ac6a 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetMatchingPartsResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetMatchingPartsResponse.ts @@ -28,6 +28,7 @@ import { MatchingPartsToJSONTyped, } from './MatchingParts'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetPetPartTypeResponse.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetPetPartTypeResponse.ts index d70ad8ee64d9..ea387860bcf8 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetPetPartTypeResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetPetPartTypeResponse.ts @@ -28,6 +28,7 @@ import { PetPartTypeToJSONTyped, } from './PetPartType'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ItemId.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ItemId.ts index 18103ba2ee18..47f234c8f7f5 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ItemId.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ItemId.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Simplified identifier of an item * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/MatchingParts.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/MatchingParts.ts index d323c477e85d..d64799ac5e3b 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/MatchingParts.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/MatchingParts.ts @@ -21,6 +21,7 @@ import { PartToJSONTyped, } from './Part'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Contains all the matching parts * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ModelApiResponse.ts index f89423073868..0981900695ea 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ModelApiResponse.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Describes the result of uploading an image resource * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ModelError.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ModelError.ts index 6dae6855c8a5..ac8059be9356 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ModelError.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ModelError.ts @@ -21,6 +21,7 @@ import { ItemIdToJSONTyped, } from './ItemId'; +import type { PropertyValidationAttributes } from '../runtime'; /** * This represent an error normally linked to a specific item from a previous request * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Order.ts index cb6b5c016de6..6331bc42abc3 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Order.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * An order for a pets from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Part.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Part.ts index 043bbec9d1cc..b43b9d0d07a1 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Part.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Part.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Contains all the info about a pet part * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Pet.ts index 3d20dc56c6c8..6e2462e2e00f 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Pet.ts @@ -42,6 +42,7 @@ import { WarningCodeToJSONTyped, } from './WarningCode'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A pet for sale in the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/PetRegionsResponse.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/PetRegionsResponse.ts index c769237d5e3a..2bf50009b118 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/PetRegionsResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/PetRegionsResponse.ts @@ -21,6 +21,7 @@ import { ResponseMetaToJSONTyped, } from './ResponseMeta'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ResponseMeta.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ResponseMeta.ts index df38da1be6e4..076ff3a8b3a2 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ResponseMeta.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ResponseMeta.ts @@ -21,6 +21,7 @@ import { ErrorCodeToJSONTyped, } from './ErrorCode'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Mandatory part of each response given by our API * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Tag.ts index 80126e24919e..44a88dfbec02 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Tag.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A tag for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/User.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/User.ts index ce78194e47f1..a9fe5dc5ec41 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/User.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A User who is purchasing from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/runtime.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/runtime.ts index 3389e4beb1cc..dd37365244c8 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/AdditionalPropertiesClass.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/AdditionalPropertiesClass.ts index 1db920000504..9b7ea6e3771b 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/AdditionalPropertiesClass.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/AdditionalPropertiesClass.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/AllOfWithSingleRef.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/AllOfWithSingleRef.ts index 743b9141a1af..f2c0e43bf9d7 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/AllOfWithSingleRef.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/AllOfWithSingleRef.ts @@ -21,6 +21,7 @@ import { SingleRefTypeToJSONTyped, } from './SingleRefType'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Animal.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Animal.ts index 3b1b2fcdc204..5f4f271c255e 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Animal.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Animal.ts @@ -15,6 +15,7 @@ import { mapValues } from '../runtime'; import { type Cat, CatFromJSONTyped, CatToJSON, CatToJSONTyped } from './Cat'; import { type Dog, DogFromJSONTyped, DogToJSON, DogToJSONTyped } from './Dog'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayOfArrayOfNumberOnly.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayOfArrayOfNumberOnly.ts index bce79e8d3b63..f028218bdbbe 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayOfArrayOfNumberOnly.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayOfArrayOfNumberOnly.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayOfNumberOnly.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayOfNumberOnly.ts index 8640a0d74aa5..22b47025c88c 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayOfNumberOnly.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayOfNumberOnly.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayTest.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayTest.ts index 002052b417d3..a63457b0ce86 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayTest.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayTest.ts @@ -21,6 +21,7 @@ import { ReadOnlyFirstToJSONTyped, } from './ReadOnlyFirst'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Capitalization.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Capitalization.ts index de75ac5926d6..d38a1b873c71 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Capitalization.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Capitalization.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Cat.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Cat.ts index 33efae9ddcf9..c05e4532187c 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Cat.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Cat.ts @@ -21,6 +21,7 @@ import { AnimalToJSONTyped, } from './Animal'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Category.ts index 04cd593f2dce..fd74d906a367 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Category.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ClassModel.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ClassModel.ts index cef4c58640ce..65ae02c31516 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ClassModel.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ClassModel.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing model with "_class" property * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Client.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Client.ts index 7f353720b90d..4e45acb04696 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Client.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Client.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/DeprecatedObject.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/DeprecatedObject.ts index 14623160e258..24d50d33f885 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/DeprecatedObject.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/DeprecatedObject.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Dog.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Dog.ts index 967f5cf772f2..520851afc1bd 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Dog.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Dog.ts @@ -21,6 +21,7 @@ import { AnimalToJSONTyped, } from './Animal'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/EnumArrays.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/EnumArrays.ts index 84cd87dd1408..3e9dbe422569 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/EnumArrays.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/EnumArrays.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/EnumTest.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/EnumTest.ts index 4c27767e593c..620161b1529c 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/EnumTest.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/EnumTest.ts @@ -42,6 +42,7 @@ import { OuterEnumDefaultValueToJSONTyped, } from './OuterEnumDefaultValue'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FakeBigDecimalMap200Response.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FakeBigDecimalMap200Response.ts index ed87ea529d3d..4731228313bd 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FakeBigDecimalMap200Response.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FakeBigDecimalMap200Response.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FileSchemaTestClass.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FileSchemaTestClass.ts index 4dcd0b2ed2c4..0b91f6123837 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FileSchemaTestClass.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FileSchemaTestClass.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Foo.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Foo.ts index 843b44d30811..b8fa219e2662 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Foo.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Foo.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FooGetDefaultResponse.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FooGetDefaultResponse.ts index d12c4924c2f3..c5cc61471c57 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FooGetDefaultResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FooGetDefaultResponse.ts @@ -21,6 +21,7 @@ import { FooToJSONTyped, } from './Foo'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FormatTest.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FormatTest.ts index 047bde78c359..723ee23e7688 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FormatTest.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FormatTest.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/HasOnlyReadOnly.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/HasOnlyReadOnly.ts index b81e989b86d4..3b15caba3459 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/HasOnlyReadOnly.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/HasOnlyReadOnly.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/HealthCheckResult.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/HealthCheckResult.ts index 520e91e780bd..2804e5e2ecaa 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/HealthCheckResult.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/HealthCheckResult.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Just a string to inform instance is up and running. Make it nullable in hope to get it as pointer in generated model. * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/List.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/List.ts index a51be9f76c2c..e3556c7ef154 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/List.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/List.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/MapTest.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/MapTest.ts index 18ea456c8951..040a8e1842c9 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/MapTest.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/MapTest.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/MixedPropertiesAndAdditionalPropertiesClass.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/MixedPropertiesAndAdditionalPropertiesClass.ts index cb7a2989f0c9..3c9a8d3c85ab 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/MixedPropertiesAndAdditionalPropertiesClass.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/MixedPropertiesAndAdditionalPropertiesClass.ts @@ -21,6 +21,7 @@ import { AnimalToJSONTyped, } from './Animal'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Model200Response.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Model200Response.ts index 62f11d4d4e5a..24a6ede79960 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Model200Response.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Model200Response.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing model name starting with number * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ModelApiResponse.ts index 8e8b92dc4228..dd37f8c57e94 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ModelApiResponse.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ModelFile.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ModelFile.ts index e823e6cd03cc..ec335f10478f 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ModelFile.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ModelFile.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Must be named `File` for test. * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Name.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Name.ts index 4b7ed42911fb..a07438978301 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Name.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Name.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing model name same as property name * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/NullableClass.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/NullableClass.ts index 2899b9f6f3d6..7ae855baa345 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/NullableClass.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/NullableClass.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/NumberOnly.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/NumberOnly.ts index b899ac447f22..0ea00f01ed48 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/NumberOnly.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/NumberOnly.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ObjectWithDeprecatedFields.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ObjectWithDeprecatedFields.ts index 73a8eb403427..3ae916c5ccb4 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ObjectWithDeprecatedFields.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ObjectWithDeprecatedFields.ts @@ -21,6 +21,7 @@ import { DeprecatedObjectToJSONTyped, } from './DeprecatedObject'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Order.ts index 1d32da2609f6..5266f010dc79 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Order.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/OuterComposite.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/OuterComposite.ts index f3375c3124f7..01fc4a6903fc 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/OuterComposite.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/OuterComposite.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/OuterObjectWithEnumProperty.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/OuterObjectWithEnumProperty.ts index 420c964cd78b..4e472fb6a66d 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/OuterObjectWithEnumProperty.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/OuterObjectWithEnumProperty.ts @@ -21,6 +21,7 @@ import { OuterEnumIntegerToJSONTyped, } from './OuterEnumInteger'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Pet.ts index 20d21e2f1aad..f0ca35f7b06e 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Pet.ts @@ -28,6 +28,7 @@ import { TagToJSONTyped, } from './Tag'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ReadOnlyFirst.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ReadOnlyFirst.ts index 3a80d04b6d6d..fb99a768564e 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ReadOnlyFirst.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ReadOnlyFirst.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Return.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Return.ts index c0b3275a6ed8..60a1f9fbb5c7 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Return.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Return.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing reserved words * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/SpecialModelName.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/SpecialModelName.ts index d13618509744..f29852dedbc7 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/SpecialModelName.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/SpecialModelName.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Tag.ts index a0caf8140a38..cced4816cd2f 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Tag.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/User.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/User.ts index 207ad34596fc..39e923166907 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/User.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/runtime.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/runtime.ts index e52a36947b03..61efb7133da7 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Category.ts index 7a5fb6a636ea..97a88e0b937a 100644 --- a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Category.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A category for a pet * @export @@ -27,29 +28,12 @@ export interface Category { * */ name?: string; -} -export const CategoryPropertyValidationAttributesMap: { - [property: string]: { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean - } -} = { +}export const CategoryPropertyValidationAttributesMap = { name: { dataType: "string", pattern: '/^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$/', }, -} +} satisfies Record; /** diff --git a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/ModelApiResponse.ts index 94dbefb8376a..e9a77566538f 100644 --- a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/ModelApiResponse.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Describes the result of uploading an image resource * @export @@ -31,25 +32,8 @@ export interface ModelApiResponse { * */ message?: string; -} -export const ModelApiResponsePropertyValidationAttributesMap: { - [property: string]: { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean - } -} = { -} +}export const ModelApiResponsePropertyValidationAttributesMap = { +} satisfies Record; /** diff --git a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Order.ts index 0ad9b3725c98..3cae9cde9cc1 100644 --- a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Order.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * An order for a pets from the pet store * @export @@ -56,25 +57,8 @@ export const OrderStatusEnum = { Delivered: 'delivered' } as const; export type OrderStatusEnum = typeof OrderStatusEnum[keyof typeof OrderStatusEnum]; - -export const OrderPropertyValidationAttributesMap: { - [property: string]: { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean - } -} = { -} +export const OrderPropertyValidationAttributesMap = { +} satisfies Record; export const OrderAdditionalPropertiesValidationAttributes: { maxProperties?: number, minProperties?: number } = { maxProperties: 10, diff --git a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Pet.ts index cde0e7b42de0..bfdfb731afe9 100644 --- a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Pet.ts @@ -28,6 +28,7 @@ import { TagToJSONTyped, } from './Tag'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A pet for sale in the pet store * @export @@ -71,24 +72,7 @@ export const PetStatusEnum = { Sold: 'sold' } as const; export type PetStatusEnum = typeof PetStatusEnum[keyof typeof PetStatusEnum]; - -export const PetPropertyValidationAttributesMap: { - [property: string]: { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean - } -} = { +export const PetPropertyValidationAttributesMap = { photoUrls: { dataType: "Set", required: true, @@ -96,7 +80,7 @@ export const PetPropertyValidationAttributesMap: { minItems: 1, uniqueItems: true, }, -} +} satisfies Record; /** diff --git a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Tag.ts index b6222ddd699c..590f8ff24441 100644 --- a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Tag.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A tag for a pet * @export @@ -27,25 +28,8 @@ export interface Tag { * */ name?: string; -} -export const TagPropertyValidationAttributesMap: { - [property: string]: { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean - } -} = { -} +}export const TagPropertyValidationAttributesMap = { +} satisfies Record; /** diff --git a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/User.ts b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/User.ts index af745c1ee60e..cc8f2588242f 100644 --- a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/User.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A User who is purchasing from the pet store * @export @@ -55,24 +56,7 @@ export interface User { * User Status */ userStatus?: number; -} -export const UserPropertyValidationAttributesMap: { - [property: string]: { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean - } -} = { +}export const UserPropertyValidationAttributesMap = { password: { dataType: "string", maxLength: 256, @@ -90,7 +74,7 @@ export const UserPropertyValidationAttributesMap: { exclusiveMinimum: true, multipleOf: 10, }, -} +} satisfies Record; /** diff --git a/samples/client/petstore/typescript-fetch/builds/validation-attributes/runtime.ts b/samples/client/petstore/typescript-fetch/builds/validation-attributes/runtime.ts index 3389e4beb1cc..dd37365244c8 100644 --- a/samples/client/petstore/typescript-fetch/builds/validation-attributes/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/validation-attributes/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Category.ts index cdffe07db910..be85d976c1b2 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Category.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A category for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/ModelApiResponse.ts index f89423073868..0981900695ea 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/ModelApiResponse.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Describes the result of uploading an image resource * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Order.ts index cb6b5c016de6..6331bc42abc3 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Order.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * An order for a pets from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Pet.ts index 4c0cb6e73685..bc0b76c35335 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Pet.ts @@ -28,6 +28,7 @@ import { TagToJSONTyped, } from './Tag'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A pet for sale in the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Tag.ts index 80126e24919e..44a88dfbec02 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Tag.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A tag for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/User.ts b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/User.ts index 68e240e4afb3..e20ccc011598 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/User.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A User who is purchasing from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-interfaces/runtime.ts b/samples/client/petstore/typescript-fetch/builds/with-interfaces/runtime.ts index 3389e4beb1cc..dd37365244c8 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-interfaces/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-interfaces/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Category.ts index cdffe07db910..be85d976c1b2 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Category.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A category for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/ModelApiResponse.ts index f89423073868..0981900695ea 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/ModelApiResponse.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * Describes the result of uploading an image resource * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Order.ts index cb6b5c016de6..6331bc42abc3 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Order.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * An order for a pets from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Pet.ts index 4c0cb6e73685..bc0b76c35335 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Pet.ts @@ -28,6 +28,7 @@ import { TagToJSONTyped, } from './Tag'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A pet for sale in the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Tag.ts index 80126e24919e..44a88dfbec02 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Tag.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A tag for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/User.ts b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/User.ts index 68e240e4afb3..e20ccc011598 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/User.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * A User who is purchasing from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/runtime.ts b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/runtime.ts index 3389e4beb1cc..dd37365244c8 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/with-string-enums/models/EnumPatternObject.ts b/samples/client/petstore/typescript-fetch/builds/with-string-enums/models/EnumPatternObject.ts index 0ad7eb19c7df..570c7edb0a0b 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-string-enums/models/EnumPatternObject.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-string-enums/models/EnumPatternObject.ts @@ -28,6 +28,7 @@ import { StringEnumToJSONTyped, } from './StringEnum'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-string-enums/models/FakeEnumRequestGetInline200Response.ts b/samples/client/petstore/typescript-fetch/builds/with-string-enums/models/FakeEnumRequestGetInline200Response.ts index caf1f20c75b4..34e7e1e1f4cf 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-string-enums/models/FakeEnumRequestGetInline200Response.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-string-enums/models/FakeEnumRequestGetInline200Response.ts @@ -13,6 +13,7 @@ */ import { mapValues } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-string-enums/runtime.ts b/samples/client/petstore/typescript-fetch/builds/with-string-enums/runtime.ts index 2d2f267ce4a8..833e61530e96 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-string-enums/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-string-enums/runtime.ts @@ -452,3 +452,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/models/index.ts b/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/models/index.ts index 1aae32c076a7..bfb527af2049 100644 --- a/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/models/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/models/index.ts @@ -1,5 +1,6 @@ /* tslint:disable */ /* eslint-disable */ +import type { PropertyValidationAttributes } from '../runtime'; /** * A category for a pet * @export @@ -15,6 +16,7 @@ export interface Category { */ name?: string; } +import type { PropertyValidationAttributes } from '../runtime'; /** * Describes the result of uploading an image resource * @export @@ -34,6 +36,7 @@ export interface ModelApiResponse { */ message?: string; } +import type { PropertyValidationAttributes } from '../runtime'; /** * An order for a pets from the pet store * @export @@ -77,6 +80,7 @@ export const OrderStatusEnum = { } as const; export type OrderStatusEnum = typeof OrderStatusEnum[keyof typeof OrderStatusEnum]; +import type { PropertyValidationAttributes } from '../runtime'; /** * A pet for sale in the pet store * @export @@ -120,6 +124,7 @@ export const PetStatusEnum = { } as const; export type PetStatusEnum = typeof PetStatusEnum[keyof typeof PetStatusEnum]; +import type { PropertyValidationAttributes } from '../runtime'; /** * A tag for a pet * @export @@ -135,6 +140,7 @@ export interface Tag { */ name?: string; } +import type { PropertyValidationAttributes } from '../runtime'; /** * A User who is purchasing from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/runtime.ts b/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/runtime.ts index 45dfc650f077..761b66339032 100644 --- a/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/runtime.ts @@ -440,3 +440,19 @@ export class TextApiResponse { return await this.raw.text(); }; } + +export interface PropertyValidationAttributes { + dataType?: string, + required?: boolean, + maxLength?: number, + minLength?: number, + pattern?: string, + maximum?: number, + exclusiveMaximum?: boolean, + minimum?: number, + exclusiveMinimum?: boolean, + multipleOf?: number, + maxItems?: number, + minItems?: number, + uniqueItems?: boolean +} \ No newline at end of file From a7177f9d36014f7d18828bca80449c0ef404aceb Mon Sep 17 00:00:00 2001 From: devtobi <28538704+devtobi@users.noreply.github.com> Date: Wed, 5 Aug 2026 14:00:42 +0200 Subject: [PATCH 04/10] Made interface definition and import conditional --- .../typescript-fetch/modelGenericInterfaces.mustache | 2 ++ .../src/main/resources/typescript-fetch/runtime.mustache | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache b/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache index ee109f2f5cf9..34d2da361bbd 100644 --- a/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache @@ -1,4 +1,6 @@ +{{#validationAttributes}} import type { PropertyValidationAttributes } from '../runtime'; +{{/validationAttributes}} /** * {{#lambda.indented_star_1}}{{{unescapedDescription}}}{{/lambda.indented_star_1}} * @export diff --git a/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache b/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache index 5485ed3a01f7..12a623dadd59 100644 --- a/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache @@ -445,6 +445,7 @@ export class TextApiResponse { }; } +{{#validationAttributes}} export interface PropertyValidationAttributes { dataType?: string, required?: boolean, @@ -459,4 +460,5 @@ export interface PropertyValidationAttributes { maxItems?: number, minItems?: number, uniqueItems?: boolean -} \ No newline at end of file +} +{{/validationAttributes}} \ No newline at end of file From 70e4ea982d181e80c6b6150ae17f39825d2fd59a Mon Sep 17 00:00:00 2001 From: devtobi <28538704+devtobi@users.noreply.github.com> Date: Wed, 5 Aug 2026 14:00:58 +0200 Subject: [PATCH 05/10] Updated tests --- .../TypeScriptFetchClientCodegenTest.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/typescript/fetch/TypeScriptFetchClientCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/typescript/fetch/TypeScriptFetchClientCodegenTest.java index 22ed3ee84e36..ce265733ef89 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/typescript/fetch/TypeScriptFetchClientCodegenTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/typescript/fetch/TypeScriptFetchClientCodegenTest.java @@ -578,6 +578,30 @@ public void testValidationAttributesWithWithoutRuntimeChecks() throws IOExceptio TestUtils.assertFileExists(modelsIndex); TestUtils.assertFileContains(modelsIndex, "PetPropertyValidationAttributesMap"); TestUtils.assertFileContains(modelsIndex, "satisfies Record"); + TestUtils.assertFileContains(modelsIndex, "import type { PropertyValidationAttributes } from '../runtime';"); + + Path runtime = Paths.get(output + "/runtime.ts"); + TestUtils.assertFileExists(runtime); + TestUtils.assertFileContains(modelsIndex, "export interface PropertyValidationAttributes"); + } + + @Test(description = "Verify validationAttributes not exist with validationAttributes=false") + public void testValidationAttributesNotExistWithFalse() throws IOException { + Map properties = new HashMap<>(); + properties.put(TypeScriptFetchClientCodegen.VALIDATION_ATTRIBUTES, false); + properties.put(TypeScriptFetchClientCodegen.WITHOUT_RUNTIME_CHECKS, true); + + File output = generate(properties, "src/test/resources/3_0/typescript-fetch/validation-attributes.yaml"); + + Path modelsIndex = Paths.get(output + "/models/index.ts"); + TestUtils.assertFileExists(modelsIndex); + TestUtils.assertFileNotContains(modelsIndex, "PetPropertyValidationAttributesMap"); + TestUtils.assertFileNotContains(modelsIndex, "satisfies Record"); + TestUtils.assertFileNotContains(modelsIndex, "import type { PropertyValidationAttributes } from '../runtime';"); + + Path runtime = Paths.get(output + "/runtime.ts"); + TestUtils.assertFileExists(runtime); + TestUtils.assertFileExistsNotContains(modelsIndex, "export interface PropertyValidationAttributes"); } @Test(description = "Verify pattern is not HTML-escaped in validationAttributes") From 03d80d72018edf09d5cbc5cbbab1ce164771a8a7 Mon Sep 17 00:00:00 2001 From: devtobi <28538704+devtobi@users.noreply.github.com> Date: Wed, 5 Aug 2026 14:13:07 +0200 Subject: [PATCH 06/10] Fix tests --- .../typescript/fetch/TypeScriptFetchClientCodegenTest.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/typescript/fetch/TypeScriptFetchClientCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/typescript/fetch/TypeScriptFetchClientCodegenTest.java index ce265733ef89..45ff28e5a5bd 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/typescript/fetch/TypeScriptFetchClientCodegenTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/typescript/fetch/TypeScriptFetchClientCodegenTest.java @@ -157,7 +157,7 @@ public void toVarName() { codegen.processOpts(); Assert.assertEquals(codegen.toVarName("valid_var"), "valid_var"); } - + @Test public void toVarNameWithAtSign() { TypeScriptFetchClientCodegen codegen = new TypeScriptFetchClientCodegen(); @@ -582,7 +582,7 @@ public void testValidationAttributesWithWithoutRuntimeChecks() throws IOExceptio Path runtime = Paths.get(output + "/runtime.ts"); TestUtils.assertFileExists(runtime); - TestUtils.assertFileContains(modelsIndex, "export interface PropertyValidationAttributes"); + TestUtils.assertFileContains(runtime, "export interface PropertyValidationAttributes"); } @Test(description = "Verify validationAttributes not exist with validationAttributes=false") @@ -601,7 +601,7 @@ public void testValidationAttributesNotExistWithFalse() throws IOException { Path runtime = Paths.get(output + "/runtime.ts"); TestUtils.assertFileExists(runtime); - TestUtils.assertFileExistsNotContains(modelsIndex, "export interface PropertyValidationAttributes"); + TestUtils.assertFileNotContains(runtime, "export interface PropertyValidationAttributes"); } @Test(description = "Verify pattern is not HTML-escaped in validationAttributes") From bd04f8bfb378f351067e31ab362805edf9bd486a Mon Sep 17 00:00:00 2001 From: devtobi <28538704+devtobi@users.noreply.github.com> Date: Wed, 5 Aug 2026 14:14:35 +0200 Subject: [PATCH 07/10] Regenerated samples --- .../models/StructuredType.ts | 1 - .../runtime.ts | 15 --------------- .../infinite-recursion-issue/models/ExtendDto.ts | 1 - .../models/TestBaseDto.ts | 1 - .../infinite-recursion-issue/runtime.ts | 15 --------------- .../multipart-file-array/runtime.ts | 15 --------------- .../self-import-issue/models/AbstractUserDto.ts | 1 - .../self-import-issue/models/BranchDto.ts | 1 - .../models/InternalAuthenticatedUserDto.ts | 1 - .../models/RemoteAuthenticatedUserDto.ts | 1 - .../typescript-fetch/self-import-issue/runtime.ts | 15 --------------- .../builds/allOf-nullable/models/Club.ts | 1 - .../builds/allOf-nullable/models/Owner.ts | 1 - .../builds/allOf-nullable/runtime.ts | 15 --------------- .../builds/allOf-readonly/models/Club.ts | 1 - .../builds/allOf-readonly/models/Owner.ts | 1 - .../builds/allOf-readonly/runtime.ts | 15 --------------- .../models/AdditionalPropertiesClass.ts | 1 - .../default-v3.0/models/AllOfWithSingleRef.ts | 1 - .../builds/default-v3.0/models/Animal.ts | 1 - .../models/ArrayOfArrayOfNumberOnly.ts | 1 - .../default-v3.0/models/ArrayOfNumberOnly.ts | 1 - .../builds/default-v3.0/models/ArrayTest.ts | 1 - .../builds/default-v3.0/models/Capitalization.ts | 1 - .../builds/default-v3.0/models/Cat.ts | 1 - .../builds/default-v3.0/models/Category.ts | 1 - .../default-v3.0/models/ChildWithNullable.ts | 1 - .../builds/default-v3.0/models/ClassModel.ts | 1 - .../builds/default-v3.0/models/Client.ts | 1 - .../default-v3.0/models/DeprecatedObject.ts | 1 - .../builds/default-v3.0/models/Dog.ts | 1 - .../builds/default-v3.0/models/EnumArrays.ts | 1 - .../builds/default-v3.0/models/EnumTest.ts | 1 - .../models/FakeBigDecimalMap200Response.ts | 1 - .../default-v3.0/models/FileSchemaTestClass.ts | 1 - .../builds/default-v3.0/models/Foo.ts | 1 - .../default-v3.0/models/FooGetDefaultResponse.ts | 1 - .../builds/default-v3.0/models/FormatTest.ts | 1 - .../builds/default-v3.0/models/HasOnlyReadOnly.ts | 1 - .../default-v3.0/models/HealthCheckResult.ts | 1 - .../builds/default-v3.0/models/List.ts | 1 - .../builds/default-v3.0/models/MapTest.ts | 1 - ...MixedPropertiesAndAdditionalPropertiesClass.ts | 1 - .../default-v3.0/models/Model200Response.ts | 1 - .../default-v3.0/models/ModelApiResponse.ts | 1 - .../builds/default-v3.0/models/ModelFile.ts | 1 - .../builds/default-v3.0/models/Name.ts | 1 - .../builds/default-v3.0/models/NullableClass.ts | 1 - .../builds/default-v3.0/models/NumberOnly.ts | 1 - .../models/ObjectWithDeprecatedFields.ts | 1 - .../builds/default-v3.0/models/Order.ts | 1 - .../builds/default-v3.0/models/OuterComposite.ts | 1 - .../models/OuterObjectWithEnumProperty.ts | 1 - .../default-v3.0/models/ParentWithNullable.ts | 1 - .../builds/default-v3.0/models/Pet.ts | 1 - .../builds/default-v3.0/models/ReadOnlyFirst.ts | 1 - .../builds/default-v3.0/models/Return.ts | 1 - .../default-v3.0/models/SpecialModelName.ts | 1 - .../builds/default-v3.0/models/Tag.ts | 1 - ...stInlineFreeformAdditionalPropertiesRequest.ts | 1 - .../builds/default-v3.0/models/User.ts | 1 - .../builds/default-v3.0/runtime.ts | 15 --------------- .../builds/default/models/Category.ts | 1 - .../builds/default/models/ModelApiResponse.ts | 1 - .../builds/default/models/Order.ts | 1 - .../typescript-fetch/builds/default/models/Pet.ts | 1 - .../typescript-fetch/builds/default/models/Tag.ts | 1 - .../builds/default/models/User.ts | 1 - .../typescript-fetch/builds/default/runtime.ts | 15 --------------- .../builds/enum/models/EnumPatternObject.ts | 1 - .../models/FakeEnumRequestGetInline200Response.ts | 1 - .../typescript-fetch/builds/enum/runtime.ts | 15 --------------- .../builds/es6-target/src/models/Category.ts | 1 - .../es6-target/src/models/ModelApiResponse.ts | 1 - .../builds/es6-target/src/models/Order.ts | 1 - .../builds/es6-target/src/models/Pet.ts | 1 - .../builds/es6-target/src/models/Tag.ts | 1 - .../builds/es6-target/src/models/User.ts | 1 - .../builds/es6-target/src/runtime.ts | 15 --------------- .../models/additional-properties-class.ts | 1 - .../kebab-case/models/all-of-with-single-ref.ts | 1 - .../builds/kebab-case/models/animal.ts | 1 - .../models/array-of-array-of-number-only.ts | 1 - .../kebab-case/models/array-of-number-only.ts | 1 - .../builds/kebab-case/models/array-test.ts | 1 - .../builds/kebab-case/models/capitalization.ts | 1 - .../builds/kebab-case/models/cat.ts | 1 - .../builds/kebab-case/models/category.ts | 1 - .../kebab-case/models/child-with-nullable.ts | 1 - .../builds/kebab-case/models/class-model.ts | 1 - .../builds/kebab-case/models/client.ts | 1 - .../builds/kebab-case/models/deprecated-object.ts | 1 - .../builds/kebab-case/models/dog.ts | 1 - .../builds/kebab-case/models/enum-arrays.ts | 1 - .../builds/kebab-case/models/enum-test.ts | 1 - .../models/fake-big-decimal-map200-response.ts | 1 - .../kebab-case/models/file-schema-test-class.ts | 1 - .../kebab-case/models/foo-get-default-response.ts | 1 - .../builds/kebab-case/models/foo.ts | 1 - .../builds/kebab-case/models/format-test.ts | 1 - .../kebab-case/models/has-only-read-only.ts | 1 - .../kebab-case/models/health-check-result.ts | 1 - .../builds/kebab-case/models/list.ts | 1 - .../builds/kebab-case/models/map-test.ts | 1 - ...-properties-and-additional-properties-class.ts | 1 - .../kebab-case/models/model-api-response.ts | 1 - .../builds/kebab-case/models/model-file.ts | 1 - .../builds/kebab-case/models/model200-response.ts | 1 - .../builds/kebab-case/models/name.ts | 1 - .../builds/kebab-case/models/nullable-class.ts | 1 - .../builds/kebab-case/models/number-only.ts | 1 - .../models/object-with-deprecated-fields.ts | 1 - .../builds/kebab-case/models/order.ts | 1 - .../builds/kebab-case/models/outer-composite.ts | 1 - .../models/outer-object-with-enum-property.ts | 1 - .../kebab-case/models/parent-with-nullable.ts | 1 - .../builds/kebab-case/models/pet.ts | 1 - .../builds/kebab-case/models/read-only-first.ts | 1 - .../builds/kebab-case/models/return.ts | 1 - .../kebab-case/models/special-model-name.ts | 1 - .../builds/kebab-case/models/tag.ts | 1 - ...line-freeform-additional-properties-request.ts | 1 - .../builds/kebab-case/models/user.ts | 1 - .../typescript-fetch/builds/kebab-case/runtime.ts | 15 --------------- .../builds/multiple-parameters/models/Category.ts | 1 - .../models/ModelApiResponse.ts | 1 - .../builds/multiple-parameters/models/Order.ts | 1 - .../builds/multiple-parameters/models/Pet.ts | 1 - .../builds/multiple-parameters/models/Tag.ts | 1 - .../builds/multiple-parameters/models/User.ts | 1 - .../builds/multiple-parameters/runtime.ts | 15 --------------- .../builds/oneOf/models/DashedOptionOne.ts | 1 - .../builds/oneOf/models/DashedOptionTwo.ts | 1 - .../oneOf/models/NumericSingletonEnumModel.ts | 1 - .../builds/oneOf/models/OptionOne.ts | 1 - .../builds/oneOf/models/OptionTwo.ts | 1 - .../builds/oneOf/models/SnakeOptionOne.ts | 1 - .../builds/oneOf/models/SnakeOptionTwo.ts | 1 - .../typescript-fetch/builds/oneOf/models/TestA.ts | 1 - .../typescript-fetch/builds/oneOf/models/TestB.ts | 1 - .../typescript-fetch/builds/oneOf/runtime.ts | 15 --------------- .../src/models/Category.ts | 1 - .../src/models/ModelApiResponse.ts | 1 - .../src/models/Order.ts | 1 - .../prefix-parameter-interfaces/src/models/Pet.ts | 1 - .../prefix-parameter-interfaces/src/models/Tag.ts | 1 - .../src/models/User.ts | 1 - .../prefix-parameter-interfaces/src/runtime.ts | 15 --------------- .../sagas-and-records/src/models/Category.ts | 1 - .../src/models/DefaultMetaOnlyResponse.ts | 1 - .../src/models/FindPetsByStatusResponse.ts | 1 - .../src/models/FindPetsByUserResponse.ts | 1 - .../src/models/GetBehaviorPermissionsResponse.ts | 1 - .../src/models/GetBehaviorTypeResponse.ts | 1 - .../src/models/GetMatchingPartsResponse.ts | 1 - .../src/models/GetPetPartTypeResponse.ts | 1 - .../builds/sagas-and-records/src/models/ItemId.ts | 1 - .../sagas-and-records/src/models/MatchingParts.ts | 1 - .../src/models/ModelApiResponse.ts | 1 - .../sagas-and-records/src/models/ModelError.ts | 1 - .../builds/sagas-and-records/src/models/Order.ts | 1 - .../builds/sagas-and-records/src/models/Part.ts | 1 - .../builds/sagas-and-records/src/models/Pet.ts | 1 - .../src/models/PetRegionsResponse.ts | 1 - .../sagas-and-records/src/models/ResponseMeta.ts | 1 - .../builds/sagas-and-records/src/models/Tag.ts | 1 - .../builds/sagas-and-records/src/models/User.ts | 1 - .../builds/sagas-and-records/src/runtime.ts | 15 --------------- .../models/AdditionalPropertiesClass.ts | 1 - .../models/AllOfWithSingleRef.ts | 1 - .../snakecase-discriminator/models/Animal.ts | 1 - .../models/ArrayOfArrayOfNumberOnly.ts | 1 - .../models/ArrayOfNumberOnly.ts | 1 - .../snakecase-discriminator/models/ArrayTest.ts | 1 - .../models/Capitalization.ts | 1 - .../builds/snakecase-discriminator/models/Cat.ts | 1 - .../snakecase-discriminator/models/Category.ts | 1 - .../snakecase-discriminator/models/ClassModel.ts | 1 - .../snakecase-discriminator/models/Client.ts | 1 - .../models/DeprecatedObject.ts | 1 - .../builds/snakecase-discriminator/models/Dog.ts | 1 - .../snakecase-discriminator/models/EnumArrays.ts | 1 - .../snakecase-discriminator/models/EnumTest.ts | 1 - .../models/FakeBigDecimalMap200Response.ts | 1 - .../models/FileSchemaTestClass.ts | 1 - .../builds/snakecase-discriminator/models/Foo.ts | 1 - .../models/FooGetDefaultResponse.ts | 1 - .../snakecase-discriminator/models/FormatTest.ts | 1 - .../models/HasOnlyReadOnly.ts | 1 - .../models/HealthCheckResult.ts | 1 - .../builds/snakecase-discriminator/models/List.ts | 1 - .../snakecase-discriminator/models/MapTest.ts | 1 - ...MixedPropertiesAndAdditionalPropertiesClass.ts | 1 - .../models/Model200Response.ts | 1 - .../models/ModelApiResponse.ts | 1 - .../snakecase-discriminator/models/ModelFile.ts | 1 - .../builds/snakecase-discriminator/models/Name.ts | 1 - .../models/NullableClass.ts | 1 - .../snakecase-discriminator/models/NumberOnly.ts | 1 - .../models/ObjectWithDeprecatedFields.ts | 1 - .../snakecase-discriminator/models/Order.ts | 1 - .../models/OuterComposite.ts | 1 - .../models/OuterObjectWithEnumProperty.ts | 1 - .../builds/snakecase-discriminator/models/Pet.ts | 1 - .../models/ReadOnlyFirst.ts | 1 - .../snakecase-discriminator/models/Return.ts | 1 - .../models/SpecialModelName.ts | 1 - .../builds/snakecase-discriminator/models/Tag.ts | 1 - .../builds/snakecase-discriminator/models/User.ts | 1 - .../builds/snakecase-discriminator/runtime.ts | 15 --------------- .../builds/validation-attributes/runtime.ts | 2 +- .../builds/with-interfaces/models/Category.ts | 1 - .../with-interfaces/models/ModelApiResponse.ts | 1 - .../builds/with-interfaces/models/Order.ts | 1 - .../builds/with-interfaces/models/Pet.ts | 1 - .../builds/with-interfaces/models/Tag.ts | 1 - .../builds/with-interfaces/models/User.ts | 1 - .../builds/with-interfaces/runtime.ts | 15 --------------- .../with-npm-version/src/models/Category.ts | 1 - .../src/models/ModelApiResponse.ts | 1 - .../builds/with-npm-version/src/models/Order.ts | 1 - .../builds/with-npm-version/src/models/Pet.ts | 1 - .../builds/with-npm-version/src/models/Tag.ts | 1 - .../builds/with-npm-version/src/models/User.ts | 1 - .../builds/with-npm-version/src/runtime.ts | 15 --------------- .../with-string-enums/models/EnumPatternObject.ts | 1 - .../models/FakeEnumRequestGetInline200Response.ts | 1 - .../builds/with-string-enums/runtime.ts | 15 --------------- .../without-runtime-checks/src/models/index.ts | 6 ------ .../builds/without-runtime-checks/src/runtime.ts | 15 --------------- 230 files changed, 1 insertion(+), 515 deletions(-) diff --git a/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/models/StructuredType.ts b/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/models/StructuredType.ts index 00227f6f181b..94b6f81cb4f8 100644 --- a/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/models/StructuredType.ts +++ b/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/models/StructuredType.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/runtime.ts b/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/runtime.ts index 3348cb3ff33d..99beef03a86b 100644 --- a/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/runtime.ts +++ b/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/runtime.ts @@ -453,18 +453,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file diff --git a/samples/client/others/typescript-fetch/infinite-recursion-issue/models/ExtendDto.ts b/samples/client/others/typescript-fetch/infinite-recursion-issue/models/ExtendDto.ts index 81da61608525..bb02cb69bb26 100644 --- a/samples/client/others/typescript-fetch/infinite-recursion-issue/models/ExtendDto.ts +++ b/samples/client/others/typescript-fetch/infinite-recursion-issue/models/ExtendDto.ts @@ -28,7 +28,6 @@ import { TestObjectTypeToJSONTyped, } from './TestObjectType'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/others/typescript-fetch/infinite-recursion-issue/models/TestBaseDto.ts b/samples/client/others/typescript-fetch/infinite-recursion-issue/models/TestBaseDto.ts index 27e0a0caed2c..e2db40b1d1fb 100644 --- a/samples/client/others/typescript-fetch/infinite-recursion-issue/models/TestBaseDto.ts +++ b/samples/client/others/typescript-fetch/infinite-recursion-issue/models/TestBaseDto.ts @@ -22,7 +22,6 @@ import { } from './TestObjectType'; import { type ExtendDto, ExtendDtoFromJSONTyped, ExtendDtoToJSON, ExtendDtoToJSONTyped } from './ExtendDto'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/others/typescript-fetch/infinite-recursion-issue/runtime.ts b/samples/client/others/typescript-fetch/infinite-recursion-issue/runtime.ts index 3348cb3ff33d..99beef03a86b 100644 --- a/samples/client/others/typescript-fetch/infinite-recursion-issue/runtime.ts +++ b/samples/client/others/typescript-fetch/infinite-recursion-issue/runtime.ts @@ -453,18 +453,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file diff --git a/samples/client/others/typescript-fetch/multipart-file-array/runtime.ts b/samples/client/others/typescript-fetch/multipart-file-array/runtime.ts index 36bdc1b22f6e..def48f424b73 100644 --- a/samples/client/others/typescript-fetch/multipart-file-array/runtime.ts +++ b/samples/client/others/typescript-fetch/multipart-file-array/runtime.ts @@ -453,18 +453,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file diff --git a/samples/client/others/typescript-fetch/self-import-issue/models/AbstractUserDto.ts b/samples/client/others/typescript-fetch/self-import-issue/models/AbstractUserDto.ts index c5873e0011b1..23066259cb7f 100644 --- a/samples/client/others/typescript-fetch/self-import-issue/models/AbstractUserDto.ts +++ b/samples/client/others/typescript-fetch/self-import-issue/models/AbstractUserDto.ts @@ -23,7 +23,6 @@ import { import { type InternalAuthenticatedUserDto, InternalAuthenticatedUserDtoFromJSONTyped, InternalAuthenticatedUserDtoToJSON, InternalAuthenticatedUserDtoToJSONTyped } from './InternalAuthenticatedUserDto'; import { type RemoteAuthenticatedUserDto, RemoteAuthenticatedUserDtoFromJSONTyped, RemoteAuthenticatedUserDtoToJSON, RemoteAuthenticatedUserDtoToJSONTyped } from './RemoteAuthenticatedUserDto'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/others/typescript-fetch/self-import-issue/models/BranchDto.ts b/samples/client/others/typescript-fetch/self-import-issue/models/BranchDto.ts index 235b251228ab..4d13f44c2bc1 100644 --- a/samples/client/others/typescript-fetch/self-import-issue/models/BranchDto.ts +++ b/samples/client/others/typescript-fetch/self-import-issue/models/BranchDto.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/others/typescript-fetch/self-import-issue/models/InternalAuthenticatedUserDto.ts b/samples/client/others/typescript-fetch/self-import-issue/models/InternalAuthenticatedUserDto.ts index 0277c3dde5f6..7a8e69f01231 100644 --- a/samples/client/others/typescript-fetch/self-import-issue/models/InternalAuthenticatedUserDto.ts +++ b/samples/client/others/typescript-fetch/self-import-issue/models/InternalAuthenticatedUserDto.ts @@ -28,7 +28,6 @@ import { AbstractUserDtoToJSONTyped, } from './AbstractUserDto'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/others/typescript-fetch/self-import-issue/models/RemoteAuthenticatedUserDto.ts b/samples/client/others/typescript-fetch/self-import-issue/models/RemoteAuthenticatedUserDto.ts index 8234a6eba49b..4fb8c1916e9d 100644 --- a/samples/client/others/typescript-fetch/self-import-issue/models/RemoteAuthenticatedUserDto.ts +++ b/samples/client/others/typescript-fetch/self-import-issue/models/RemoteAuthenticatedUserDto.ts @@ -28,7 +28,6 @@ import { AbstractUserDtoToJSONTyped, } from './AbstractUserDto'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/others/typescript-fetch/self-import-issue/runtime.ts b/samples/client/others/typescript-fetch/self-import-issue/runtime.ts index e962b8ed928b..dc51bea4ea62 100644 --- a/samples/client/others/typescript-fetch/self-import-issue/runtime.ts +++ b/samples/client/others/typescript-fetch/self-import-issue/runtime.ts @@ -453,18 +453,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/allOf-nullable/models/Club.ts b/samples/client/petstore/typescript-fetch/builds/allOf-nullable/models/Club.ts index 8e6baacd2606..579fd800b866 100644 --- a/samples/client/petstore/typescript-fetch/builds/allOf-nullable/models/Club.ts +++ b/samples/client/petstore/typescript-fetch/builds/allOf-nullable/models/Club.ts @@ -21,7 +21,6 @@ import { OwnerToJSONTyped, } from './Owner'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/allOf-nullable/models/Owner.ts b/samples/client/petstore/typescript-fetch/builds/allOf-nullable/models/Owner.ts index 7e14439d5f27..941eecf56afd 100644 --- a/samples/client/petstore/typescript-fetch/builds/allOf-nullable/models/Owner.ts +++ b/samples/client/petstore/typescript-fetch/builds/allOf-nullable/models/Owner.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/allOf-nullable/runtime.ts b/samples/client/petstore/typescript-fetch/builds/allOf-nullable/runtime.ts index bdfca2da98c7..3aa8d30c6e2f 100644 --- a/samples/client/petstore/typescript-fetch/builds/allOf-nullable/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/allOf-nullable/runtime.ts @@ -453,18 +453,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/allOf-readonly/models/Club.ts b/samples/client/petstore/typescript-fetch/builds/allOf-readonly/models/Club.ts index 39aefbda8402..c1b72486407c 100644 --- a/samples/client/petstore/typescript-fetch/builds/allOf-readonly/models/Club.ts +++ b/samples/client/petstore/typescript-fetch/builds/allOf-readonly/models/Club.ts @@ -21,7 +21,6 @@ import { OwnerToJSONTyped, } from './Owner'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/allOf-readonly/models/Owner.ts b/samples/client/petstore/typescript-fetch/builds/allOf-readonly/models/Owner.ts index 7e14439d5f27..941eecf56afd 100644 --- a/samples/client/petstore/typescript-fetch/builds/allOf-readonly/models/Owner.ts +++ b/samples/client/petstore/typescript-fetch/builds/allOf-readonly/models/Owner.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/allOf-readonly/runtime.ts b/samples/client/petstore/typescript-fetch/builds/allOf-readonly/runtime.ts index bdfca2da98c7..3aa8d30c6e2f 100644 --- a/samples/client/petstore/typescript-fetch/builds/allOf-readonly/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/allOf-readonly/runtime.ts @@ -453,18 +453,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/AdditionalPropertiesClass.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/AdditionalPropertiesClass.ts index 9b7ea6e3771b..1db920000504 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/AdditionalPropertiesClass.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/AdditionalPropertiesClass.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/AllOfWithSingleRef.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/AllOfWithSingleRef.ts index f2c0e43bf9d7..743b9141a1af 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/AllOfWithSingleRef.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/AllOfWithSingleRef.ts @@ -21,7 +21,6 @@ import { SingleRefTypeToJSONTyped, } from './SingleRefType'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Animal.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Animal.ts index a536070acb65..2a8b126041f7 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Animal.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Animal.ts @@ -15,7 +15,6 @@ import { mapValues } from '../runtime'; import { type Cat, CatFromJSONTyped, CatToJSON, CatToJSONTyped } from './Cat'; import { type Dog, DogFromJSONTyped, DogToJSON, DogToJSONTyped } from './Dog'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayOfArrayOfNumberOnly.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayOfArrayOfNumberOnly.ts index f028218bdbbe..bce79e8d3b63 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayOfArrayOfNumberOnly.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayOfArrayOfNumberOnly.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayOfNumberOnly.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayOfNumberOnly.ts index 22b47025c88c..8640a0d74aa5 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayOfNumberOnly.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayOfNumberOnly.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayTest.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayTest.ts index a63457b0ce86..002052b417d3 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayTest.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ArrayTest.ts @@ -21,7 +21,6 @@ import { ReadOnlyFirstToJSONTyped, } from './ReadOnlyFirst'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Capitalization.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Capitalization.ts index d38a1b873c71..de75ac5926d6 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Capitalization.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Capitalization.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Cat.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Cat.ts index c05e4532187c..33efae9ddcf9 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Cat.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Cat.ts @@ -21,7 +21,6 @@ import { AnimalToJSONTyped, } from './Animal'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Category.ts index fd74d906a367..04cd593f2dce 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Category.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ChildWithNullable.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ChildWithNullable.ts index 2c5dc667c984..aa6dc996a500 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ChildWithNullable.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ChildWithNullable.ts @@ -21,7 +21,6 @@ import { ParentWithNullableToJSONTyped, } from './ParentWithNullable'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ClassModel.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ClassModel.ts index 65ae02c31516..cef4c58640ce 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ClassModel.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ClassModel.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing model with "_class" property * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Client.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Client.ts index 4e45acb04696..7f353720b90d 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Client.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Client.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/DeprecatedObject.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/DeprecatedObject.ts index 24d50d33f885..14623160e258 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/DeprecatedObject.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/DeprecatedObject.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Dog.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Dog.ts index 520851afc1bd..967f5cf772f2 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Dog.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Dog.ts @@ -21,7 +21,6 @@ import { AnimalToJSONTyped, } from './Animal'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/EnumArrays.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/EnumArrays.ts index 3e9dbe422569..84cd87dd1408 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/EnumArrays.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/EnumArrays.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/EnumTest.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/EnumTest.ts index 620161b1529c..4c27767e593c 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/EnumTest.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/EnumTest.ts @@ -42,7 +42,6 @@ import { OuterEnumDefaultValueToJSONTyped, } from './OuterEnumDefaultValue'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FakeBigDecimalMap200Response.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FakeBigDecimalMap200Response.ts index 4731228313bd..ed87ea529d3d 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FakeBigDecimalMap200Response.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FakeBigDecimalMap200Response.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FileSchemaTestClass.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FileSchemaTestClass.ts index 0b91f6123837..4dcd0b2ed2c4 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FileSchemaTestClass.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FileSchemaTestClass.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Foo.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Foo.ts index b8fa219e2662..843b44d30811 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Foo.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Foo.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FooGetDefaultResponse.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FooGetDefaultResponse.ts index c5cc61471c57..d12c4924c2f3 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FooGetDefaultResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FooGetDefaultResponse.ts @@ -21,7 +21,6 @@ import { FooToJSONTyped, } from './Foo'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FormatTest.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FormatTest.ts index 723ee23e7688..047bde78c359 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FormatTest.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/FormatTest.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/HasOnlyReadOnly.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/HasOnlyReadOnly.ts index 3b15caba3459..b81e989b86d4 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/HasOnlyReadOnly.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/HasOnlyReadOnly.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/HealthCheckResult.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/HealthCheckResult.ts index 2804e5e2ecaa..520e91e780bd 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/HealthCheckResult.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/HealthCheckResult.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Just a string to inform instance is up and running. Make it nullable in hope to get it as pointer in generated model. * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/List.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/List.ts index e3556c7ef154..a51be9f76c2c 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/List.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/List.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/MapTest.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/MapTest.ts index 040a8e1842c9..18ea456c8951 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/MapTest.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/MapTest.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/MixedPropertiesAndAdditionalPropertiesClass.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/MixedPropertiesAndAdditionalPropertiesClass.ts index 3c9a8d3c85ab..cb7a2989f0c9 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/MixedPropertiesAndAdditionalPropertiesClass.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/MixedPropertiesAndAdditionalPropertiesClass.ts @@ -21,7 +21,6 @@ import { AnimalToJSONTyped, } from './Animal'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Model200Response.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Model200Response.ts index 24a6ede79960..62f11d4d4e5a 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Model200Response.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Model200Response.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing model name starting with number * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ModelApiResponse.ts index dd37f8c57e94..8e8b92dc4228 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ModelApiResponse.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ModelFile.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ModelFile.ts index ec335f10478f..e823e6cd03cc 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ModelFile.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ModelFile.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Must be named `File` for test. * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Name.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Name.ts index a07438978301..4b7ed42911fb 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Name.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Name.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing model name same as property name * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/NullableClass.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/NullableClass.ts index 7ae855baa345..2899b9f6f3d6 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/NullableClass.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/NullableClass.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/NumberOnly.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/NumberOnly.ts index 0ea00f01ed48..b899ac447f22 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/NumberOnly.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/NumberOnly.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ObjectWithDeprecatedFields.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ObjectWithDeprecatedFields.ts index 3ae916c5ccb4..73a8eb403427 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ObjectWithDeprecatedFields.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ObjectWithDeprecatedFields.ts @@ -21,7 +21,6 @@ import { DeprecatedObjectToJSONTyped, } from './DeprecatedObject'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Order.ts index 5266f010dc79..1d32da2609f6 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Order.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/OuterComposite.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/OuterComposite.ts index 01fc4a6903fc..f3375c3124f7 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/OuterComposite.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/OuterComposite.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/OuterObjectWithEnumProperty.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/OuterObjectWithEnumProperty.ts index 4e472fb6a66d..420c964cd78b 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/OuterObjectWithEnumProperty.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/OuterObjectWithEnumProperty.ts @@ -21,7 +21,6 @@ import { OuterEnumIntegerToJSONTyped, } from './OuterEnumInteger'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ParentWithNullable.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ParentWithNullable.ts index 104f500d8c28..0eedf046f63c 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ParentWithNullable.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ParentWithNullable.ts @@ -14,7 +14,6 @@ import { mapValues } from '../runtime'; import { type ChildWithNullable, ChildWithNullableFromJSONTyped, ChildWithNullableToJSON, ChildWithNullableToJSONTyped } from './ChildWithNullable'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Pet.ts index f0ca35f7b06e..20d21e2f1aad 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Pet.ts @@ -28,7 +28,6 @@ import { TagToJSONTyped, } from './Tag'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ReadOnlyFirst.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ReadOnlyFirst.ts index fb99a768564e..3a80d04b6d6d 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ReadOnlyFirst.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/ReadOnlyFirst.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Return.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Return.ts index 60a1f9fbb5c7..c0b3275a6ed8 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Return.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Return.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing reserved words * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/SpecialModelName.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/SpecialModelName.ts index f29852dedbc7..d13618509744 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/SpecialModelName.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/SpecialModelName.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Tag.ts index cced4816cd2f..a0caf8140a38 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Tag.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/TestInlineFreeformAdditionalPropertiesRequest.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/TestInlineFreeformAdditionalPropertiesRequest.ts index 08c667304cca..b11489089d02 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/TestInlineFreeformAdditionalPropertiesRequest.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/TestInlineFreeformAdditionalPropertiesRequest.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/User.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/User.ts index 39e923166907..207ad34596fc 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/User.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/runtime.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/runtime.ts index 61efb7133da7..526931258050 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/runtime.ts @@ -453,18 +453,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/default/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/default/models/Category.ts index be85d976c1b2..cdffe07db910 100644 --- a/samples/client/petstore/typescript-fetch/builds/default/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/default/models/Category.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A category for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/default/models/ModelApiResponse.ts index 0981900695ea..f89423073868 100644 --- a/samples/client/petstore/typescript-fetch/builds/default/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/default/models/ModelApiResponse.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Describes the result of uploading an image resource * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/default/models/Order.ts index 6331bc42abc3..cb6b5c016de6 100644 --- a/samples/client/petstore/typescript-fetch/builds/default/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/default/models/Order.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * An order for a pets from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/default/models/Pet.ts index bc0b76c35335..4c0cb6e73685 100644 --- a/samples/client/petstore/typescript-fetch/builds/default/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/default/models/Pet.ts @@ -28,7 +28,6 @@ import { TagToJSONTyped, } from './Tag'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A pet for sale in the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/default/models/Tag.ts index 44a88dfbec02..80126e24919e 100644 --- a/samples/client/petstore/typescript-fetch/builds/default/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/default/models/Tag.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A tag for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default/models/User.ts b/samples/client/petstore/typescript-fetch/builds/default/models/User.ts index e20ccc011598..68e240e4afb3 100644 --- a/samples/client/petstore/typescript-fetch/builds/default/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/default/models/User.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A User who is purchasing from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/default/runtime.ts b/samples/client/petstore/typescript-fetch/builds/default/runtime.ts index dd37365244c8..d1a1aecc9f51 100644 --- a/samples/client/petstore/typescript-fetch/builds/default/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/default/runtime.ts @@ -453,18 +453,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/enum/models/EnumPatternObject.ts b/samples/client/petstore/typescript-fetch/builds/enum/models/EnumPatternObject.ts index 570c7edb0a0b..0ad7eb19c7df 100644 --- a/samples/client/petstore/typescript-fetch/builds/enum/models/EnumPatternObject.ts +++ b/samples/client/petstore/typescript-fetch/builds/enum/models/EnumPatternObject.ts @@ -28,7 +28,6 @@ import { StringEnumToJSONTyped, } from './StringEnum'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/enum/models/FakeEnumRequestGetInline200Response.ts b/samples/client/petstore/typescript-fetch/builds/enum/models/FakeEnumRequestGetInline200Response.ts index 53d42e3e1c61..50912880cb8f 100644 --- a/samples/client/petstore/typescript-fetch/builds/enum/models/FakeEnumRequestGetInline200Response.ts +++ b/samples/client/petstore/typescript-fetch/builds/enum/models/FakeEnumRequestGetInline200Response.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/enum/runtime.ts b/samples/client/petstore/typescript-fetch/builds/enum/runtime.ts index 833e61530e96..d0f74ecc393b 100644 --- a/samples/client/petstore/typescript-fetch/builds/enum/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/enum/runtime.ts @@ -453,18 +453,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Category.ts index be85d976c1b2..cdffe07db910 100644 --- a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Category.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A category for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/ModelApiResponse.ts index 0981900695ea..f89423073868 100644 --- a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/ModelApiResponse.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Describes the result of uploading an image resource * @export diff --git a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Order.ts index 6331bc42abc3..cb6b5c016de6 100644 --- a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Order.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * An order for a pets from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Pet.ts index bc0b76c35335..4c0cb6e73685 100644 --- a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Pet.ts @@ -28,7 +28,6 @@ import { TagToJSONTyped, } from './Tag'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A pet for sale in the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Tag.ts index 44a88dfbec02..80126e24919e 100644 --- a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/Tag.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A tag for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/User.ts b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/User.ts index e20ccc011598..68e240e4afb3 100644 --- a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/User.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A User who is purchasing from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/es6-target/src/runtime.ts b/samples/client/petstore/typescript-fetch/builds/es6-target/src/runtime.ts index dd37365244c8..d1a1aecc9f51 100644 --- a/samples/client/petstore/typescript-fetch/builds/es6-target/src/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/es6-target/src/runtime.ts @@ -453,18 +453,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/additional-properties-class.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/additional-properties-class.ts index 9b7ea6e3771b..1db920000504 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/additional-properties-class.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/additional-properties-class.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/all-of-with-single-ref.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/all-of-with-single-ref.ts index ea384b507dbb..aa782062bc3d 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/all-of-with-single-ref.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/all-of-with-single-ref.ts @@ -21,7 +21,6 @@ import { SingleRefTypeToJSONTyped, } from './single-ref-type'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/animal.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/animal.ts index a536070acb65..2a8b126041f7 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/animal.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/animal.ts @@ -15,7 +15,6 @@ import { mapValues } from '../runtime'; import { type Cat, CatFromJSONTyped, CatToJSON, CatToJSONTyped } from './Cat'; import { type Dog, DogFromJSONTyped, DogToJSON, DogToJSONTyped } from './Dog'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-of-array-of-number-only.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-of-array-of-number-only.ts index f028218bdbbe..bce79e8d3b63 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-of-array-of-number-only.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-of-array-of-number-only.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-of-number-only.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-of-number-only.ts index 22b47025c88c..8640a0d74aa5 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-of-number-only.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-of-number-only.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-test.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-test.ts index 657c8431626f..a41776f9d876 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-test.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/array-test.ts @@ -21,7 +21,6 @@ import { ReadOnlyFirstToJSONTyped, } from './read-only-first'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/capitalization.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/capitalization.ts index d38a1b873c71..de75ac5926d6 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/capitalization.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/capitalization.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/cat.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/cat.ts index 36dee47589b6..05327a0a2074 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/cat.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/cat.ts @@ -21,7 +21,6 @@ import { AnimalToJSONTyped, } from './animal'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/category.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/category.ts index fd74d906a367..04cd593f2dce 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/category.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/category.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/child-with-nullable.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/child-with-nullable.ts index 58465f75f0b7..0581ad6f5e92 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/child-with-nullable.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/child-with-nullable.ts @@ -21,7 +21,6 @@ import { ParentWithNullableToJSONTyped, } from './parent-with-nullable'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/class-model.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/class-model.ts index 65ae02c31516..cef4c58640ce 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/class-model.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/class-model.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing model with "_class" property * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/client.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/client.ts index 4e45acb04696..7f353720b90d 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/client.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/client.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/deprecated-object.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/deprecated-object.ts index 24d50d33f885..14623160e258 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/deprecated-object.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/deprecated-object.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/dog.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/dog.ts index 2dd2e1095014..8eae2e8bd755 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/dog.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/dog.ts @@ -21,7 +21,6 @@ import { AnimalToJSONTyped, } from './animal'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/enum-arrays.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/enum-arrays.ts index 3e9dbe422569..84cd87dd1408 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/enum-arrays.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/enum-arrays.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/enum-test.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/enum-test.ts index 1b0852f696ce..ebfff184b281 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/enum-test.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/enum-test.ts @@ -42,7 +42,6 @@ import { OuterEnumDefaultValueToJSONTyped, } from './outer-enum-default-value'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/fake-big-decimal-map200-response.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/fake-big-decimal-map200-response.ts index 4731228313bd..ed87ea529d3d 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/fake-big-decimal-map200-response.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/fake-big-decimal-map200-response.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/file-schema-test-class.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/file-schema-test-class.ts index 0b91f6123837..4dcd0b2ed2c4 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/file-schema-test-class.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/file-schema-test-class.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/foo-get-default-response.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/foo-get-default-response.ts index caf09cc927a2..010ffd4b422f 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/foo-get-default-response.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/foo-get-default-response.ts @@ -21,7 +21,6 @@ import { FooToJSONTyped, } from './foo'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/foo.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/foo.ts index b8fa219e2662..843b44d30811 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/foo.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/foo.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/format-test.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/format-test.ts index 723ee23e7688..047bde78c359 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/format-test.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/format-test.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/has-only-read-only.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/has-only-read-only.ts index 3b15caba3459..b81e989b86d4 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/has-only-read-only.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/has-only-read-only.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/health-check-result.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/health-check-result.ts index 2804e5e2ecaa..520e91e780bd 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/health-check-result.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/health-check-result.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Just a string to inform instance is up and running. Make it nullable in hope to get it as pointer in generated model. * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/list.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/list.ts index e3556c7ef154..a51be9f76c2c 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/list.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/list.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/map-test.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/map-test.ts index 040a8e1842c9..18ea456c8951 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/map-test.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/map-test.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/mixed-properties-and-additional-properties-class.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/mixed-properties-and-additional-properties-class.ts index 4ce9a7806d95..71e0fa8b1ff9 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/mixed-properties-and-additional-properties-class.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/mixed-properties-and-additional-properties-class.ts @@ -21,7 +21,6 @@ import { AnimalToJSONTyped, } from './animal'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model-api-response.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model-api-response.ts index dd37f8c57e94..8e8b92dc4228 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model-api-response.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model-api-response.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model-file.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model-file.ts index ec335f10478f..e823e6cd03cc 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model-file.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model-file.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Must be named `File` for test. * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model200-response.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model200-response.ts index 24a6ede79960..62f11d4d4e5a 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model200-response.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/model200-response.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing model name starting with number * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/name.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/name.ts index a07438978301..4b7ed42911fb 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/name.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/name.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing model name same as property name * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/nullable-class.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/nullable-class.ts index 7ae855baa345..2899b9f6f3d6 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/nullable-class.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/nullable-class.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/number-only.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/number-only.ts index 0ea00f01ed48..b899ac447f22 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/number-only.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/number-only.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/object-with-deprecated-fields.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/object-with-deprecated-fields.ts index 1fe70b96b415..1491b14913df 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/object-with-deprecated-fields.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/object-with-deprecated-fields.ts @@ -21,7 +21,6 @@ import { DeprecatedObjectToJSONTyped, } from './deprecated-object'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/order.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/order.ts index 5266f010dc79..1d32da2609f6 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/order.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/order.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/outer-composite.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/outer-composite.ts index 01fc4a6903fc..f3375c3124f7 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/outer-composite.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/outer-composite.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/outer-object-with-enum-property.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/outer-object-with-enum-property.ts index 91673ef75dbc..1ebc71806729 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/outer-object-with-enum-property.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/outer-object-with-enum-property.ts @@ -21,7 +21,6 @@ import { OuterEnumIntegerToJSONTyped, } from './outer-enum-integer'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/parent-with-nullable.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/parent-with-nullable.ts index 104f500d8c28..0eedf046f63c 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/parent-with-nullable.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/parent-with-nullable.ts @@ -14,7 +14,6 @@ import { mapValues } from '../runtime'; import { type ChildWithNullable, ChildWithNullableFromJSONTyped, ChildWithNullableToJSON, ChildWithNullableToJSONTyped } from './ChildWithNullable'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/pet.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/pet.ts index 31190d0b8d4f..add649416353 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/pet.ts @@ -28,7 +28,6 @@ import { TagToJSONTyped, } from './tag'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/read-only-first.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/read-only-first.ts index fb99a768564e..3a80d04b6d6d 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/read-only-first.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/read-only-first.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/return.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/return.ts index 60a1f9fbb5c7..c0b3275a6ed8 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/return.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/return.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing reserved words * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/special-model-name.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/special-model-name.ts index f29852dedbc7..d13618509744 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/special-model-name.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/special-model-name.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/tag.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/tag.ts index cced4816cd2f..a0caf8140a38 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/tag.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/test-inline-freeform-additional-properties-request.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/test-inline-freeform-additional-properties-request.ts index 08c667304cca..b11489089d02 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/test-inline-freeform-additional-properties-request.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/test-inline-freeform-additional-properties-request.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/user.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/user.ts index 39e923166907..207ad34596fc 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/models/user.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/models/user.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/runtime.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/runtime.ts index 61efb7133da7..526931258050 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/runtime.ts @@ -453,18 +453,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Category.ts index be85d976c1b2..cdffe07db910 100644 --- a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Category.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A category for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/ModelApiResponse.ts index 0981900695ea..f89423073868 100644 --- a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/ModelApiResponse.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Describes the result of uploading an image resource * @export diff --git a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Order.ts index 6331bc42abc3..cb6b5c016de6 100644 --- a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Order.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * An order for a pets from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Pet.ts index bc0b76c35335..4c0cb6e73685 100644 --- a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Pet.ts @@ -28,7 +28,6 @@ import { TagToJSONTyped, } from './Tag'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A pet for sale in the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Tag.ts index 44a88dfbec02..80126e24919e 100644 --- a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/Tag.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A tag for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/User.ts b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/User.ts index e20ccc011598..68e240e4afb3 100644 --- a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/User.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A User who is purchasing from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/runtime.ts b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/runtime.ts index dd37365244c8..d1a1aecc9f51 100644 --- a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/runtime.ts @@ -453,18 +453,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/models/DashedOptionOne.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/models/DashedOptionOne.ts index 66e01581a538..42b09a797522 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/models/DashedOptionOne.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/models/DashedOptionOne.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/models/DashedOptionTwo.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/models/DashedOptionTwo.ts index e70042eb87cc..a7f16917f6de 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/models/DashedOptionTwo.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/models/DashedOptionTwo.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/models/NumericSingletonEnumModel.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/models/NumericSingletonEnumModel.ts index bea41c7e8306..45551ae6a917 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/models/NumericSingletonEnumModel.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/models/NumericSingletonEnumModel.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/models/OptionOne.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/models/OptionOne.ts index d60408ac32ee..ccfc53dfe05e 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/models/OptionOne.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/models/OptionOne.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/models/OptionTwo.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/models/OptionTwo.ts index e876c0462525..ff75902cb6fd 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/models/OptionTwo.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/models/OptionTwo.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/models/SnakeOptionOne.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/models/SnakeOptionOne.ts index 2a421c6dfc44..d738d4d73a15 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/models/SnakeOptionOne.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/models/SnakeOptionOne.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/models/SnakeOptionTwo.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/models/SnakeOptionTwo.ts index 3686929c4c74..c8b1f9451572 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/models/SnakeOptionTwo.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/models/SnakeOptionTwo.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/models/TestA.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/models/TestA.ts index 9b8caba3e4f4..fe0962f260bb 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/models/TestA.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/models/TestA.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/models/TestB.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/models/TestB.ts index 4c8c3b1b9a01..ec828078dec6 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/models/TestB.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/models/TestB.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/runtime.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/runtime.ts index c50425a37b1b..262c960f9cc7 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/runtime.ts @@ -453,18 +453,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Category.ts index be85d976c1b2..cdffe07db910 100644 --- a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Category.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A category for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/ModelApiResponse.ts index 0981900695ea..f89423073868 100644 --- a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/ModelApiResponse.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Describes the result of uploading an image resource * @export diff --git a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Order.ts index 6331bc42abc3..cb6b5c016de6 100644 --- a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Order.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * An order for a pets from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Pet.ts index bc0b76c35335..4c0cb6e73685 100644 --- a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Pet.ts @@ -28,7 +28,6 @@ import { TagToJSONTyped, } from './Tag'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A pet for sale in the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Tag.ts index 44a88dfbec02..80126e24919e 100644 --- a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/Tag.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A tag for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/User.ts b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/User.ts index e20ccc011598..68e240e4afb3 100644 --- a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/User.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A User who is purchasing from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/runtime.ts b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/runtime.ts index dd37365244c8..d1a1aecc9f51 100644 --- a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/runtime.ts @@ -453,18 +453,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Category.ts index be85d976c1b2..cdffe07db910 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Category.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A category for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/DefaultMetaOnlyResponse.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/DefaultMetaOnlyResponse.ts index 25a10e860e53..032fabdfc4b0 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/DefaultMetaOnlyResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/DefaultMetaOnlyResponse.ts @@ -21,7 +21,6 @@ import { ResponseMetaToJSONTyped, } from './ResponseMeta'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/FindPetsByStatusResponse.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/FindPetsByStatusResponse.ts index f192f9288bf5..3dd03e912526 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/FindPetsByStatusResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/FindPetsByStatusResponse.ts @@ -28,7 +28,6 @@ import { PetToJSONTyped, } from './Pet'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/FindPetsByUserResponse.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/FindPetsByUserResponse.ts index d49069c1b038..575ab1f0413e 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/FindPetsByUserResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/FindPetsByUserResponse.ts @@ -28,7 +28,6 @@ import { ResponseMetaToJSONTyped, } from './ResponseMeta'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetBehaviorPermissionsResponse.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetBehaviorPermissionsResponse.ts index 0716074bbd52..3fbab7b0499f 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetBehaviorPermissionsResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetBehaviorPermissionsResponse.ts @@ -21,7 +21,6 @@ import { ResponseMetaToJSONTyped, } from './ResponseMeta'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetBehaviorTypeResponse.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetBehaviorTypeResponse.ts index 17df64ff0f0c..a7ac60073220 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetBehaviorTypeResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetBehaviorTypeResponse.ts @@ -28,7 +28,6 @@ import { ResponseMetaToJSONTyped, } from './ResponseMeta'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetMatchingPartsResponse.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetMatchingPartsResponse.ts index c683b3c8ac6a..1545eb7cb80a 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetMatchingPartsResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetMatchingPartsResponse.ts @@ -28,7 +28,6 @@ import { MatchingPartsToJSONTyped, } from './MatchingParts'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetPetPartTypeResponse.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetPetPartTypeResponse.ts index ea387860bcf8..d70ad8ee64d9 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetPetPartTypeResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/GetPetPartTypeResponse.ts @@ -28,7 +28,6 @@ import { PetPartTypeToJSONTyped, } from './PetPartType'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ItemId.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ItemId.ts index 47f234c8f7f5..18103ba2ee18 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ItemId.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ItemId.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Simplified identifier of an item * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/MatchingParts.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/MatchingParts.ts index d64799ac5e3b..d323c477e85d 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/MatchingParts.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/MatchingParts.ts @@ -21,7 +21,6 @@ import { PartToJSONTyped, } from './Part'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Contains all the matching parts * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ModelApiResponse.ts index 0981900695ea..f89423073868 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ModelApiResponse.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Describes the result of uploading an image resource * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ModelError.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ModelError.ts index ac8059be9356..6dae6855c8a5 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ModelError.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ModelError.ts @@ -21,7 +21,6 @@ import { ItemIdToJSONTyped, } from './ItemId'; -import type { PropertyValidationAttributes } from '../runtime'; /** * This represent an error normally linked to a specific item from a previous request * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Order.ts index 6331bc42abc3..cb6b5c016de6 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Order.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * An order for a pets from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Part.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Part.ts index b43b9d0d07a1..043bbec9d1cc 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Part.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Part.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Contains all the info about a pet part * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Pet.ts index 6e2462e2e00f..3d20dc56c6c8 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Pet.ts @@ -42,7 +42,6 @@ import { WarningCodeToJSONTyped, } from './WarningCode'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A pet for sale in the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/PetRegionsResponse.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/PetRegionsResponse.ts index 2bf50009b118..c769237d5e3a 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/PetRegionsResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/PetRegionsResponse.ts @@ -21,7 +21,6 @@ import { ResponseMetaToJSONTyped, } from './ResponseMeta'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ResponseMeta.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ResponseMeta.ts index 076ff3a8b3a2..df38da1be6e4 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ResponseMeta.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/ResponseMeta.ts @@ -21,7 +21,6 @@ import { ErrorCodeToJSONTyped, } from './ErrorCode'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Mandatory part of each response given by our API * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Tag.ts index 44a88dfbec02..80126e24919e 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/Tag.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A tag for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/User.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/User.ts index a9fe5dc5ec41..ce78194e47f1 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/models/User.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A User who is purchasing from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/runtime.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/runtime.ts index dd37365244c8..d1a1aecc9f51 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/runtime.ts @@ -453,18 +453,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/AdditionalPropertiesClass.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/AdditionalPropertiesClass.ts index 9b7ea6e3771b..1db920000504 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/AdditionalPropertiesClass.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/AdditionalPropertiesClass.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/AllOfWithSingleRef.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/AllOfWithSingleRef.ts index f2c0e43bf9d7..743b9141a1af 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/AllOfWithSingleRef.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/AllOfWithSingleRef.ts @@ -21,7 +21,6 @@ import { SingleRefTypeToJSONTyped, } from './SingleRefType'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Animal.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Animal.ts index 5f4f271c255e..3b1b2fcdc204 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Animal.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Animal.ts @@ -15,7 +15,6 @@ import { mapValues } from '../runtime'; import { type Cat, CatFromJSONTyped, CatToJSON, CatToJSONTyped } from './Cat'; import { type Dog, DogFromJSONTyped, DogToJSON, DogToJSONTyped } from './Dog'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayOfArrayOfNumberOnly.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayOfArrayOfNumberOnly.ts index f028218bdbbe..bce79e8d3b63 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayOfArrayOfNumberOnly.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayOfArrayOfNumberOnly.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayOfNumberOnly.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayOfNumberOnly.ts index 22b47025c88c..8640a0d74aa5 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayOfNumberOnly.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayOfNumberOnly.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayTest.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayTest.ts index a63457b0ce86..002052b417d3 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayTest.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ArrayTest.ts @@ -21,7 +21,6 @@ import { ReadOnlyFirstToJSONTyped, } from './ReadOnlyFirst'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Capitalization.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Capitalization.ts index d38a1b873c71..de75ac5926d6 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Capitalization.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Capitalization.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Cat.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Cat.ts index c05e4532187c..33efae9ddcf9 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Cat.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Cat.ts @@ -21,7 +21,6 @@ import { AnimalToJSONTyped, } from './Animal'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Category.ts index fd74d906a367..04cd593f2dce 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Category.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ClassModel.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ClassModel.ts index 65ae02c31516..cef4c58640ce 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ClassModel.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ClassModel.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing model with "_class" property * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Client.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Client.ts index 4e45acb04696..7f353720b90d 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Client.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Client.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/DeprecatedObject.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/DeprecatedObject.ts index 24d50d33f885..14623160e258 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/DeprecatedObject.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/DeprecatedObject.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Dog.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Dog.ts index 520851afc1bd..967f5cf772f2 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Dog.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Dog.ts @@ -21,7 +21,6 @@ import { AnimalToJSONTyped, } from './Animal'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/EnumArrays.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/EnumArrays.ts index 3e9dbe422569..84cd87dd1408 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/EnumArrays.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/EnumArrays.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/EnumTest.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/EnumTest.ts index 620161b1529c..4c27767e593c 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/EnumTest.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/EnumTest.ts @@ -42,7 +42,6 @@ import { OuterEnumDefaultValueToJSONTyped, } from './OuterEnumDefaultValue'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FakeBigDecimalMap200Response.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FakeBigDecimalMap200Response.ts index 4731228313bd..ed87ea529d3d 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FakeBigDecimalMap200Response.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FakeBigDecimalMap200Response.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FileSchemaTestClass.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FileSchemaTestClass.ts index 0b91f6123837..4dcd0b2ed2c4 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FileSchemaTestClass.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FileSchemaTestClass.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Foo.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Foo.ts index b8fa219e2662..843b44d30811 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Foo.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Foo.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FooGetDefaultResponse.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FooGetDefaultResponse.ts index c5cc61471c57..d12c4924c2f3 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FooGetDefaultResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FooGetDefaultResponse.ts @@ -21,7 +21,6 @@ import { FooToJSONTyped, } from './Foo'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FormatTest.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FormatTest.ts index 723ee23e7688..047bde78c359 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FormatTest.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/FormatTest.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/HasOnlyReadOnly.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/HasOnlyReadOnly.ts index 3b15caba3459..b81e989b86d4 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/HasOnlyReadOnly.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/HasOnlyReadOnly.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/HealthCheckResult.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/HealthCheckResult.ts index 2804e5e2ecaa..520e91e780bd 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/HealthCheckResult.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/HealthCheckResult.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Just a string to inform instance is up and running. Make it nullable in hope to get it as pointer in generated model. * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/List.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/List.ts index e3556c7ef154..a51be9f76c2c 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/List.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/List.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/MapTest.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/MapTest.ts index 040a8e1842c9..18ea456c8951 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/MapTest.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/MapTest.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/MixedPropertiesAndAdditionalPropertiesClass.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/MixedPropertiesAndAdditionalPropertiesClass.ts index 3c9a8d3c85ab..cb7a2989f0c9 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/MixedPropertiesAndAdditionalPropertiesClass.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/MixedPropertiesAndAdditionalPropertiesClass.ts @@ -21,7 +21,6 @@ import { AnimalToJSONTyped, } from './Animal'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Model200Response.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Model200Response.ts index 24a6ede79960..62f11d4d4e5a 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Model200Response.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Model200Response.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing model name starting with number * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ModelApiResponse.ts index dd37f8c57e94..8e8b92dc4228 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ModelApiResponse.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ModelFile.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ModelFile.ts index ec335f10478f..e823e6cd03cc 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ModelFile.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ModelFile.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Must be named `File` for test. * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Name.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Name.ts index a07438978301..4b7ed42911fb 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Name.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Name.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing model name same as property name * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/NullableClass.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/NullableClass.ts index 7ae855baa345..2899b9f6f3d6 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/NullableClass.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/NullableClass.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/NumberOnly.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/NumberOnly.ts index 0ea00f01ed48..b899ac447f22 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/NumberOnly.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/NumberOnly.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ObjectWithDeprecatedFields.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ObjectWithDeprecatedFields.ts index 3ae916c5ccb4..73a8eb403427 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ObjectWithDeprecatedFields.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ObjectWithDeprecatedFields.ts @@ -21,7 +21,6 @@ import { DeprecatedObjectToJSONTyped, } from './DeprecatedObject'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Order.ts index 5266f010dc79..1d32da2609f6 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Order.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/OuterComposite.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/OuterComposite.ts index 01fc4a6903fc..f3375c3124f7 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/OuterComposite.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/OuterComposite.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/OuterObjectWithEnumProperty.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/OuterObjectWithEnumProperty.ts index 4e472fb6a66d..420c964cd78b 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/OuterObjectWithEnumProperty.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/OuterObjectWithEnumProperty.ts @@ -21,7 +21,6 @@ import { OuterEnumIntegerToJSONTyped, } from './OuterEnumInteger'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Pet.ts index f0ca35f7b06e..20d21e2f1aad 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Pet.ts @@ -28,7 +28,6 @@ import { TagToJSONTyped, } from './Tag'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ReadOnlyFirst.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ReadOnlyFirst.ts index fb99a768564e..3a80d04b6d6d 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ReadOnlyFirst.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/ReadOnlyFirst.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Return.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Return.ts index 60a1f9fbb5c7..c0b3275a6ed8 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Return.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Return.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Model for testing reserved words * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/SpecialModelName.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/SpecialModelName.ts index f29852dedbc7..d13618509744 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/SpecialModelName.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/SpecialModelName.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Tag.ts index cced4816cd2f..a0caf8140a38 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/Tag.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/User.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/User.ts index 39e923166907..207ad34596fc 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/models/User.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/runtime.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/runtime.ts index 61efb7133da7..526931258050 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/runtime.ts @@ -453,18 +453,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/validation-attributes/runtime.ts b/samples/client/petstore/typescript-fetch/builds/validation-attributes/runtime.ts index dd37365244c8..9a48c04ffde9 100644 --- a/samples/client/petstore/typescript-fetch/builds/validation-attributes/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/validation-attributes/runtime.ts @@ -467,4 +467,4 @@ export interface PropertyValidationAttributes { maxItems?: number, minItems?: number, uniqueItems?: boolean -} \ No newline at end of file +} diff --git a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Category.ts index be85d976c1b2..cdffe07db910 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Category.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A category for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/ModelApiResponse.ts index 0981900695ea..f89423073868 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/ModelApiResponse.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Describes the result of uploading an image resource * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Order.ts index 6331bc42abc3..cb6b5c016de6 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Order.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * An order for a pets from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Pet.ts index bc0b76c35335..4c0cb6e73685 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Pet.ts @@ -28,7 +28,6 @@ import { TagToJSONTyped, } from './Tag'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A pet for sale in the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Tag.ts index 44a88dfbec02..80126e24919e 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/Tag.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A tag for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/User.ts b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/User.ts index e20ccc011598..68e240e4afb3 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/User.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A User who is purchasing from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-interfaces/runtime.ts b/samples/client/petstore/typescript-fetch/builds/with-interfaces/runtime.ts index dd37365244c8..d1a1aecc9f51 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-interfaces/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-interfaces/runtime.ts @@ -453,18 +453,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Category.ts index be85d976c1b2..cdffe07db910 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Category.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A category for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/ModelApiResponse.ts index 0981900695ea..f89423073868 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/ModelApiResponse.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * Describes the result of uploading an image resource * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Order.ts index 6331bc42abc3..cb6b5c016de6 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Order.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * An order for a pets from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Pet.ts index bc0b76c35335..4c0cb6e73685 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Pet.ts @@ -28,7 +28,6 @@ import { TagToJSONTyped, } from './Tag'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A pet for sale in the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Tag.ts index 44a88dfbec02..80126e24919e 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/Tag.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A tag for a pet * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/User.ts b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/User.ts index e20ccc011598..68e240e4afb3 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/User.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * A User who is purchasing from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/runtime.ts b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/runtime.ts index dd37365244c8..d1a1aecc9f51 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/runtime.ts @@ -453,18 +453,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/with-string-enums/models/EnumPatternObject.ts b/samples/client/petstore/typescript-fetch/builds/with-string-enums/models/EnumPatternObject.ts index 570c7edb0a0b..0ad7eb19c7df 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-string-enums/models/EnumPatternObject.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-string-enums/models/EnumPatternObject.ts @@ -28,7 +28,6 @@ import { StringEnumToJSONTyped, } from './StringEnum'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-string-enums/models/FakeEnumRequestGetInline200Response.ts b/samples/client/petstore/typescript-fetch/builds/with-string-enums/models/FakeEnumRequestGetInline200Response.ts index 34e7e1e1f4cf..caf1f20c75b4 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-string-enums/models/FakeEnumRequestGetInline200Response.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-string-enums/models/FakeEnumRequestGetInline200Response.ts @@ -13,7 +13,6 @@ */ import { mapValues } from '../runtime'; -import type { PropertyValidationAttributes } from '../runtime'; /** * * @export diff --git a/samples/client/petstore/typescript-fetch/builds/with-string-enums/runtime.ts b/samples/client/petstore/typescript-fetch/builds/with-string-enums/runtime.ts index 833e61530e96..d0f74ecc393b 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-string-enums/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-string-enums/runtime.ts @@ -453,18 +453,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file diff --git a/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/models/index.ts b/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/models/index.ts index bfb527af2049..1aae32c076a7 100644 --- a/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/models/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/models/index.ts @@ -1,6 +1,5 @@ /* tslint:disable */ /* eslint-disable */ -import type { PropertyValidationAttributes } from '../runtime'; /** * A category for a pet * @export @@ -16,7 +15,6 @@ export interface Category { */ name?: string; } -import type { PropertyValidationAttributes } from '../runtime'; /** * Describes the result of uploading an image resource * @export @@ -36,7 +34,6 @@ export interface ModelApiResponse { */ message?: string; } -import type { PropertyValidationAttributes } from '../runtime'; /** * An order for a pets from the pet store * @export @@ -80,7 +77,6 @@ export const OrderStatusEnum = { } as const; export type OrderStatusEnum = typeof OrderStatusEnum[keyof typeof OrderStatusEnum]; -import type { PropertyValidationAttributes } from '../runtime'; /** * A pet for sale in the pet store * @export @@ -124,7 +120,6 @@ export const PetStatusEnum = { } as const; export type PetStatusEnum = typeof PetStatusEnum[keyof typeof PetStatusEnum]; -import type { PropertyValidationAttributes } from '../runtime'; /** * A tag for a pet * @export @@ -140,7 +135,6 @@ export interface Tag { */ name?: string; } -import type { PropertyValidationAttributes } from '../runtime'; /** * A User who is purchasing from the pet store * @export diff --git a/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/runtime.ts b/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/runtime.ts index 761b66339032..2329ab056adf 100644 --- a/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/runtime.ts @@ -441,18 +441,3 @@ export class TextApiResponse { }; } -export interface PropertyValidationAttributes { - dataType?: string, - required?: boolean, - maxLength?: number, - minLength?: number, - pattern?: string, - maximum?: number, - exclusiveMaximum?: boolean, - minimum?: number, - exclusiveMinimum?: boolean, - multipleOf?: number, - maxItems?: number, - minItems?: number, - uniqueItems?: boolean -} \ No newline at end of file From 9f999b0ce214a69fac4bb4ca39ae00662fdf73bd Mon Sep 17 00:00:00 2001 From: devtobi <28538704+devtobi@users.noreply.github.com> Date: Wed, 5 Aug 2026 15:06:30 +0200 Subject: [PATCH 08/10] Applied AI review suggestions --- .../resources/typescript-fetch/modelGenericInterfaces.mustache | 2 +- .../src/main/resources/typescript-fetch/runtime.mustache | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache b/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache index 34d2da361bbd..82420811d764 100644 --- a/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache @@ -1,5 +1,5 @@ {{#validationAttributes}} -import type { PropertyValidationAttributes } from '../runtime'; +import type { PropertyValidationAttributes } from '../runtime{{importFileExtension}}'; {{/validationAttributes}} /** * {{#lambda.indented_star_1}}{{{unescapedDescription}}}{{/lambda.indented_star_1}} diff --git a/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache b/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache index 12a623dadd59..094a402465df 100644 --- a/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache @@ -461,4 +461,4 @@ export interface PropertyValidationAttributes { minItems?: number, uniqueItems?: boolean } -{{/validationAttributes}} \ No newline at end of file +{{/validationAttributes}} From 235be6e35b369030bde0948814ea18eeeda214bd Mon Sep 17 00:00:00 2001 From: devtobi <28538704+devtobi@users.noreply.github.com> Date: Wed, 5 Aug 2026 15:33:34 +0200 Subject: [PATCH 09/10] Fixed newlines --- .../src/main/resources/typescript-fetch/runtime.mustache | 2 +- .../resources/typescript-fetch/validationAttributes.mustache | 1 + .../builds/validation-attributes/models/Category.ts | 3 ++- .../builds/validation-attributes/models/ModelApiResponse.ts | 3 ++- .../builds/validation-attributes/models/Order.ts | 1 + .../builds/validation-attributes/models/Pet.ts | 1 + .../builds/validation-attributes/models/Tag.ts | 3 ++- .../builds/validation-attributes/models/User.ts | 3 ++- 8 files changed, 12 insertions(+), 5 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache b/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache index 094a402465df..12a623dadd59 100644 --- a/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache @@ -461,4 +461,4 @@ export interface PropertyValidationAttributes { minItems?: number, uniqueItems?: boolean } -{{/validationAttributes}} +{{/validationAttributes}} \ No newline at end of file diff --git a/modules/openapi-generator/src/main/resources/typescript-fetch/validationAttributes.mustache b/modules/openapi-generator/src/main/resources/typescript-fetch/validationAttributes.mustache index e078666e3729..9d2bb22ab3af 100644 --- a/modules/openapi-generator/src/main/resources/typescript-fetch/validationAttributes.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-fetch/validationAttributes.mustache @@ -1,4 +1,5 @@ {{#validationAttributes}} + export const {{classname}}PropertyValidationAttributesMap = { {{#vars}} {{#hasValidation}} diff --git a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Category.ts b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Category.ts index 97a88e0b937a..d5f6f2a02d6e 100644 --- a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Category.ts +++ b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Category.ts @@ -28,7 +28,8 @@ export interface Category { * */ name?: string; -}export const CategoryPropertyValidationAttributesMap = { +} +export const CategoryPropertyValidationAttributesMap = { name: { dataType: "string", pattern: '/^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$/', diff --git a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/ModelApiResponse.ts b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/ModelApiResponse.ts index e9a77566538f..2206c316c65b 100644 --- a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/ModelApiResponse.ts +++ b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/ModelApiResponse.ts @@ -32,7 +32,8 @@ export interface ModelApiResponse { * */ message?: string; -}export const ModelApiResponsePropertyValidationAttributesMap = { +} +export const ModelApiResponsePropertyValidationAttributesMap = { } satisfies Record; diff --git a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Order.ts b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Order.ts index 3cae9cde9cc1..8bae1862d851 100644 --- a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Order.ts +++ b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Order.ts @@ -57,6 +57,7 @@ export const OrderStatusEnum = { Delivered: 'delivered' } as const; export type OrderStatusEnum = typeof OrderStatusEnum[keyof typeof OrderStatusEnum]; + export const OrderPropertyValidationAttributesMap = { } satisfies Record; diff --git a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Pet.ts b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Pet.ts index bfdfb731afe9..bebf27bf2de4 100644 --- a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Pet.ts +++ b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Pet.ts @@ -72,6 +72,7 @@ export const PetStatusEnum = { Sold: 'sold' } as const; export type PetStatusEnum = typeof PetStatusEnum[keyof typeof PetStatusEnum]; + export const PetPropertyValidationAttributesMap = { photoUrls: { dataType: "Set", diff --git a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Tag.ts b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Tag.ts index 590f8ff24441..21ebcef9eae0 100644 --- a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Tag.ts +++ b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/Tag.ts @@ -28,7 +28,8 @@ export interface Tag { * */ name?: string; -}export const TagPropertyValidationAttributesMap = { +} +export const TagPropertyValidationAttributesMap = { } satisfies Record; diff --git a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/User.ts b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/User.ts index cc8f2588242f..132241b837ac 100644 --- a/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/User.ts +++ b/samples/client/petstore/typescript-fetch/builds/validation-attributes/models/User.ts @@ -56,7 +56,8 @@ export interface User { * User Status */ userStatus?: number; -}export const UserPropertyValidationAttributesMap = { +} +export const UserPropertyValidationAttributesMap = { password: { dataType: "string", maxLength: 256, From 33852ce44ebccbb9926667ef2ff015864f1e74db Mon Sep 17 00:00:00 2001 From: devtobi <28538704+devtobi@users.noreply.github.com> Date: Wed, 5 Aug 2026 15:44:13 +0200 Subject: [PATCH 10/10] Put runtime newline into condition --- .../src/main/resources/typescript-fetch/runtime.mustache | 2 +- .../additional-properties-in-multipart-issue/runtime.ts | 1 - .../others/typescript-fetch/infinite-recursion-issue/runtime.ts | 1 - .../others/typescript-fetch/multipart-file-array/runtime.ts | 1 - .../client/others/typescript-fetch/self-import-issue/runtime.ts | 1 - .../petstore/typescript-fetch/builds/allOf-nullable/runtime.ts | 1 - .../petstore/typescript-fetch/builds/allOf-readonly/runtime.ts | 1 - .../petstore/typescript-fetch/builds/default-v3.0/runtime.ts | 1 - .../client/petstore/typescript-fetch/builds/default/runtime.ts | 1 - samples/client/petstore/typescript-fetch/builds/enum/runtime.ts | 1 - .../petstore/typescript-fetch/builds/es6-target/src/runtime.ts | 1 - .../petstore/typescript-fetch/builds/kebab-case/runtime.ts | 1 - .../typescript-fetch/builds/multiple-parameters/runtime.ts | 1 - .../client/petstore/typescript-fetch/builds/oneOf/runtime.ts | 1 - .../builds/prefix-parameter-interfaces/src/runtime.ts | 1 - .../typescript-fetch/builds/sagas-and-records/src/runtime.ts | 1 - .../typescript-fetch/builds/snakecase-discriminator/runtime.ts | 1 - .../petstore/typescript-fetch/builds/with-interfaces/runtime.ts | 1 - .../typescript-fetch/builds/with-npm-version/src/runtime.ts | 1 - .../typescript-fetch/builds/with-string-enums/runtime.ts | 1 - .../builds/without-runtime-checks/src/runtime.ts | 1 - 21 files changed, 1 insertion(+), 21 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache b/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache index 12a623dadd59..d3ad8212878f 100644 --- a/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-fetch/runtime.mustache @@ -444,8 +444,8 @@ export class TextApiResponse { return await this.raw.text(); }; } - {{#validationAttributes}} + export interface PropertyValidationAttributes { dataType?: string, required?: boolean, diff --git a/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/runtime.ts b/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/runtime.ts index 99beef03a86b..cc66cbfbb3af 100644 --- a/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/runtime.ts +++ b/samples/client/others/typescript-fetch/additional-properties-in-multipart-issue/runtime.ts @@ -452,4 +452,3 @@ export class TextApiResponse { return await this.raw.text(); }; } - diff --git a/samples/client/others/typescript-fetch/infinite-recursion-issue/runtime.ts b/samples/client/others/typescript-fetch/infinite-recursion-issue/runtime.ts index 99beef03a86b..cc66cbfbb3af 100644 --- a/samples/client/others/typescript-fetch/infinite-recursion-issue/runtime.ts +++ b/samples/client/others/typescript-fetch/infinite-recursion-issue/runtime.ts @@ -452,4 +452,3 @@ export class TextApiResponse { return await this.raw.text(); }; } - diff --git a/samples/client/others/typescript-fetch/multipart-file-array/runtime.ts b/samples/client/others/typescript-fetch/multipart-file-array/runtime.ts index def48f424b73..a49c6563b888 100644 --- a/samples/client/others/typescript-fetch/multipart-file-array/runtime.ts +++ b/samples/client/others/typescript-fetch/multipart-file-array/runtime.ts @@ -452,4 +452,3 @@ export class TextApiResponse { return await this.raw.text(); }; } - diff --git a/samples/client/others/typescript-fetch/self-import-issue/runtime.ts b/samples/client/others/typescript-fetch/self-import-issue/runtime.ts index dc51bea4ea62..8aa237368f4f 100644 --- a/samples/client/others/typescript-fetch/self-import-issue/runtime.ts +++ b/samples/client/others/typescript-fetch/self-import-issue/runtime.ts @@ -452,4 +452,3 @@ export class TextApiResponse { return await this.raw.text(); }; } - diff --git a/samples/client/petstore/typescript-fetch/builds/allOf-nullable/runtime.ts b/samples/client/petstore/typescript-fetch/builds/allOf-nullable/runtime.ts index 3aa8d30c6e2f..a9a8ee84339c 100644 --- a/samples/client/petstore/typescript-fetch/builds/allOf-nullable/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/allOf-nullable/runtime.ts @@ -452,4 +452,3 @@ export class TextApiResponse { return await this.raw.text(); }; } - diff --git a/samples/client/petstore/typescript-fetch/builds/allOf-readonly/runtime.ts b/samples/client/petstore/typescript-fetch/builds/allOf-readonly/runtime.ts index 3aa8d30c6e2f..a9a8ee84339c 100644 --- a/samples/client/petstore/typescript-fetch/builds/allOf-readonly/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/allOf-readonly/runtime.ts @@ -452,4 +452,3 @@ export class TextApiResponse { return await this.raw.text(); }; } - diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/runtime.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/runtime.ts index 526931258050..e52a36947b03 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/runtime.ts @@ -452,4 +452,3 @@ export class TextApiResponse { return await this.raw.text(); }; } - diff --git a/samples/client/petstore/typescript-fetch/builds/default/runtime.ts b/samples/client/petstore/typescript-fetch/builds/default/runtime.ts index d1a1aecc9f51..3389e4beb1cc 100644 --- a/samples/client/petstore/typescript-fetch/builds/default/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/default/runtime.ts @@ -452,4 +452,3 @@ export class TextApiResponse { return await this.raw.text(); }; } - diff --git a/samples/client/petstore/typescript-fetch/builds/enum/runtime.ts b/samples/client/petstore/typescript-fetch/builds/enum/runtime.ts index d0f74ecc393b..2d2f267ce4a8 100644 --- a/samples/client/petstore/typescript-fetch/builds/enum/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/enum/runtime.ts @@ -452,4 +452,3 @@ export class TextApiResponse { return await this.raw.text(); }; } - diff --git a/samples/client/petstore/typescript-fetch/builds/es6-target/src/runtime.ts b/samples/client/petstore/typescript-fetch/builds/es6-target/src/runtime.ts index d1a1aecc9f51..3389e4beb1cc 100644 --- a/samples/client/petstore/typescript-fetch/builds/es6-target/src/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/es6-target/src/runtime.ts @@ -452,4 +452,3 @@ export class TextApiResponse { return await this.raw.text(); }; } - diff --git a/samples/client/petstore/typescript-fetch/builds/kebab-case/runtime.ts b/samples/client/petstore/typescript-fetch/builds/kebab-case/runtime.ts index 526931258050..e52a36947b03 100644 --- a/samples/client/petstore/typescript-fetch/builds/kebab-case/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/kebab-case/runtime.ts @@ -452,4 +452,3 @@ export class TextApiResponse { return await this.raw.text(); }; } - diff --git a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/runtime.ts b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/runtime.ts index d1a1aecc9f51..3389e4beb1cc 100644 --- a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/runtime.ts @@ -452,4 +452,3 @@ export class TextApiResponse { return await this.raw.text(); }; } - diff --git a/samples/client/petstore/typescript-fetch/builds/oneOf/runtime.ts b/samples/client/petstore/typescript-fetch/builds/oneOf/runtime.ts index 262c960f9cc7..8c8a505df958 100644 --- a/samples/client/petstore/typescript-fetch/builds/oneOf/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/oneOf/runtime.ts @@ -452,4 +452,3 @@ export class TextApiResponse { return await this.raw.text(); }; } - diff --git a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/runtime.ts b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/runtime.ts index d1a1aecc9f51..3389e4beb1cc 100644 --- a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/runtime.ts @@ -452,4 +452,3 @@ export class TextApiResponse { return await this.raw.text(); }; } - diff --git a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/runtime.ts b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/runtime.ts index d1a1aecc9f51..3389e4beb1cc 100644 --- a/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/sagas-and-records/src/runtime.ts @@ -452,4 +452,3 @@ export class TextApiResponse { return await this.raw.text(); }; } - diff --git a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/runtime.ts b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/runtime.ts index 526931258050..e52a36947b03 100644 --- a/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/snakecase-discriminator/runtime.ts @@ -452,4 +452,3 @@ export class TextApiResponse { return await this.raw.text(); }; } - diff --git a/samples/client/petstore/typescript-fetch/builds/with-interfaces/runtime.ts b/samples/client/petstore/typescript-fetch/builds/with-interfaces/runtime.ts index d1a1aecc9f51..3389e4beb1cc 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-interfaces/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-interfaces/runtime.ts @@ -452,4 +452,3 @@ export class TextApiResponse { return await this.raw.text(); }; } - diff --git a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/runtime.ts b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/runtime.ts index d1a1aecc9f51..3389e4beb1cc 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/runtime.ts @@ -452,4 +452,3 @@ export class TextApiResponse { return await this.raw.text(); }; } - diff --git a/samples/client/petstore/typescript-fetch/builds/with-string-enums/runtime.ts b/samples/client/petstore/typescript-fetch/builds/with-string-enums/runtime.ts index d0f74ecc393b..2d2f267ce4a8 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-string-enums/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-string-enums/runtime.ts @@ -452,4 +452,3 @@ export class TextApiResponse { return await this.raw.text(); }; } - diff --git a/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/runtime.ts b/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/runtime.ts index 2329ab056adf..45dfc650f077 100644 --- a/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/runtime.ts +++ b/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/runtime.ts @@ -440,4 +440,3 @@ export class TextApiResponse { return await this.raw.text(); }; } -