From 66fbfeaecdb66b0f17d4ed6c5ca0afcf2c71c317 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 2 Apr 2026 20:32:47 +0000 Subject: [PATCH] fix: @angular/common plugin disabled by default since v0.90 --- .../common/default/@angular/common.gen.ts | 425 +++++++++++++ .../common/default/@angular/common.gen.ts | 595 ++++++++++++++++++ .../common/default/@angular/common.gen.ts | 595 ++++++++++++++++++ .../@angular/common/httpRequests/config.ts | 6 +- .../@angular/common/httpResources/config.ts | 6 +- 5 files changed, 1623 insertions(+), 4 deletions(-) create mode 100644 packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/@angular/common.gen.ts create mode 100644 packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/@angular/common.gen.ts create mode 100644 packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/@angular/common.gen.ts diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/@angular/common.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/@angular/common.gen.ts new file mode 100644 index 000000000..fc61684a2 --- /dev/null +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/@angular/common.gen.ts @@ -0,0 +1,425 @@ +// This file is auto-generated by @hey-api/openapi-ts + +import { type HttpRequest, httpResource } from '@angular/common/http'; + +import { client } from '../client.gen'; +import type { Options } from '../sdk.gen'; +import type { CallToTestOrderOfParamsData, CallWithDefaultOptionalParametersData, CallWithDefaultParametersData, CallWithDescriptionsData, CallWithDuplicateResponsesData, CallWithDuplicateResponsesResponse, CallWithNoContentResponseData, CallWithParametersData, CallWithResponseAndNoContentResponseData, CallWithResponseAndNoContentResponseResponse, CallWithResponseData, CallWithResponseResponse, CallWithResponsesData, CallWithResponsesResponse, CallWithResultFromHeaderData, CallWithWeirdParameterNamesData, CollectionFormatData, ComplexTypesData, ComplexTypesResponse, DeleteCallWithoutParametersAndResponseData, DummyAData, DummyBData, DuplicateName2Data, DuplicateName3Data, DuplicateName4Data, DuplicateNameData, FooWowData, GetCallWithoutParametersAndResponseData, HeadCallWithoutParametersAndResponseData, NonAsciiæøåÆøÅöôêÊ字符串Data, NonAsciiæøåÆøÅöôêÊ字符串Response, OptionsCallWithoutParametersAndResponseData, PatchApiVbyApiVersionNoTagData, PatchCallWithoutParametersAndResponseData, PostApiVbyApiVersionBodyData, PostApiVbyApiVersionBodyResponse, PostCallWithoutParametersAndResponseData, PutCallWithoutParametersAndResponseData, ServiceWithEmptyTagData, TestErrorCodeData, TypesData, TypesResponse } from '../types.gen'; + +export const serviceWithEmptyTagRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/no+tag', + ...options +}); + +export const patchApiVbyApiVersionNoTagRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PATCH', + url: '/api/v{api-version}/no+tag', + ...options +}); + +export const fooWowRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/no+tag', + ...options +}); + +export const deleteCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'DELETE', + url: '/api/v{api-version}/simple', + ...options +}); + +export const getCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/simple', + ...options +}); + +export const headCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'HEAD', + url: '/api/v{api-version}/simple', + ...options +}); + +export const optionsCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'OPTIONS', + url: '/api/v{api-version}/simple', + ...options +}); + +export const patchCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PATCH', + url: '/api/v{api-version}/simple', + ...options +}); + +export const postCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/simple', + ...options +}); + +export const putCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/simple', + ...options +}); + +export const callWithDescriptionsRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/descriptions/', + ...options +}); + +export const callWithParametersRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters/{parameterPath}', + ...options +}); + +export const callWithWeirdParameterNamesRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', + ...options +}); + +export const callWithDefaultParametersRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/defaults', + ...options +}); + +export const callWithDefaultOptionalParametersRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/defaults', + ...options +}); + +export const callToTestOrderOfParamsRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/defaults', + ...options +}); + +export const duplicateNameRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'DELETE', + url: '/api/v{api-version}/duplicate', + ...options +}); + +export const duplicateName2Request = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/duplicate', + ...options +}); + +export const duplicateName3Request = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/duplicate', + ...options +}); + +export const duplicateName4Request = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/duplicate', + ...options +}); + +export const callWithNoContentResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/no-content', + ...options +}); + +export const callWithResponseAndNoContentResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/response-and-no-content', + ...options +}); + +export const dummyARequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/a', + ...options +}); + +export const dummyBRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/b', + ...options +}); + +export const callWithResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/response', + ...options +}); + +export const callWithDuplicateResponsesRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/response', + ...options +}); + +export const callWithResponsesRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/response', + ...options +}); + +export const collectionFormatRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/collectionFormat', + ...options +}); + +export const typesRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/types', + ...options +}); + +export const complexTypesRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/complex', + ...options +}); + +export const callWithResultFromHeaderRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/header', + ...options +}); + +export const testErrorCodeRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/error', + ...options +}); + +export const nonAsciiæøåÆøÅöôêÊ字符串Request = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', + ...options +}); + +/** + * Body should not be unknown + * + * Body should not be unknown + */ +export const postApiVbyApiVersionBodyRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/body', + ...options +}); + +export const serviceWithEmptyTagResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? serviceWithEmptyTagRequest(opts) : undefined; +}); + +export const patchApiVbyApiVersionNoTagResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? patchApiVbyApiVersionNoTagRequest(opts) : undefined; +}); + +export const fooWowResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? fooWowRequest(opts) : undefined; +}); + +export const deleteCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? deleteCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const getCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? getCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const headCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? headCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const optionsCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? optionsCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const patchCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? patchCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const postCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const putCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? putCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const callWithDescriptionsResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDescriptionsRequest(opts) : undefined; +}); + +export const callWithParametersResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithParametersRequest(opts) : undefined; +}); + +export const callWithWeirdParameterNamesResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithWeirdParameterNamesRequest(opts) : undefined; +}); + +export const callWithDefaultParametersResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDefaultParametersRequest(opts) : undefined; +}); + +export const callWithDefaultOptionalParametersResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDefaultOptionalParametersRequest(opts) : undefined; +}); + +export const callToTestOrderOfParamsResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callToTestOrderOfParamsRequest(opts) : undefined; +}); + +export const duplicateNameResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateNameRequest(opts) : undefined; +}); + +export const duplicateName2Resource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateName2Request(opts) : undefined; +}); + +export const duplicateName3Resource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateName3Request(opts) : undefined; +}); + +export const duplicateName4Resource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateName4Request(opts) : undefined; +}); + +export const callWithNoContentResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithNoContentResponseRequest(opts) : undefined; +}); + +export const callWithResponseAndNoContentResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResponseAndNoContentResponseRequest(opts) : undefined; +}); + +export const dummyAResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? dummyARequest(opts) : undefined; +}); + +export const dummyBResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? dummyBRequest(opts) : undefined; +}); + +export const callWithResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResponseRequest(opts) : undefined; +}); + +export const callWithDuplicateResponsesResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDuplicateResponsesRequest(opts) : undefined; +}); + +export const callWithResponsesResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResponsesRequest(opts) : undefined; +}); + +export const collectionFormatResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? collectionFormatRequest(opts) : undefined; +}); + +export const typesResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? typesRequest(opts) : undefined; +}); + +export const complexTypesResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? complexTypesRequest(opts) : undefined; +}); + +export const callWithResultFromHeaderResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResultFromHeaderRequest(opts) : undefined; +}); + +export const testErrorCodeResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? testErrorCodeRequest(opts) : undefined; +}); + +export const nonAsciiæøåÆøÅöôêÊ字符串Resource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? nonAsciiæøåÆøÅöôêÊ字符串Request(opts) : undefined; +}); + +/** + * Body should not be unknown + * + * Body should not be unknown + */ +export const postApiVbyApiVersionBodyResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postApiVbyApiVersionBodyRequest(opts) : undefined; +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/@angular/common.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/@angular/common.gen.ts new file mode 100644 index 000000000..3edeccdd2 --- /dev/null +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/@angular/common.gen.ts @@ -0,0 +1,595 @@ +// This file is auto-generated by @hey-api/openapi-ts + +import { type HttpRequest, httpResource } from '@angular/common/http'; + +import { client } from '../client.gen'; +import type { Options } from '../sdk.gen'; +import type { ApiVVersionODataControllerCountData, ApiVVersionODataControllerCountResponse, CallToTestOrderOfParamsData, CallWithDefaultOptionalParametersData, CallWithDefaultParametersData, CallWithDescriptionsData, CallWithDuplicateResponsesData, CallWithDuplicateResponsesResponse, CallWithNoContentResponseData, CallWithNoContentResponseResponse, CallWithParametersData, CallWithResponseAndNoContentResponseData, CallWithResponseAndNoContentResponseResponse, CallWithResponseData, CallWithResponseResponse, CallWithResponsesData, CallWithResponsesResponse, CallWithResultFromHeaderData, CallWithWeirdParameterNamesData, CollectionFormatData, ComplexParamsData, ComplexParamsResponse, ComplexTypesData, ComplexTypesResponse, DeleteCallWithoutParametersAndResponseData, DeleteFooData3, DeprecatedCallData, DummyAData, DummyAResponse, DummyBData, DummyBResponse, DuplicateName2Data, DuplicateName3Data, DuplicateName4Data, DuplicateNameData, ExportData, FileResponseData, FileResponseResponse, FooWowData, GetApiVbyApiVersionSimpleOperationData, GetApiVbyApiVersionSimpleOperationResponse, GetCallWithOptionalParamData, GetCallWithoutParametersAndResponseData, HeadCallWithoutParametersAndResponseData, ImportData, ImportResponse, MultipartRequestData, MultipartResponseData, MultipartResponseResponse, NonAsciiæøåÆøÅöôêÊ字符串Data, NonAsciiæøåÆøÅöôêÊ字符串Response, OptionsCallWithoutParametersAndResponseData, PatchApiVbyApiVersionNoTagData, PatchCallWithoutParametersAndResponseData, PostApiVbyApiVersionFormDataData, PostApiVbyApiVersionRequestBodyData, PostCallWithOptionalParamData, PostCallWithOptionalParamResponse, PostCallWithoutParametersAndResponseData, PutCallWithoutParametersAndResponseData, PutWithFormUrlEncodedData, TestErrorCodeData, TypesData, TypesResponse, UploadFileData, UploadFileResponse } from '../types.gen'; + +export const exportRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/no+tag', + ...options +}); + +export const patchApiVbyApiVersionNoTagRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PATCH', + url: '/api/v{api-version}/no+tag', + ...options +}); + +export const importRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/no+tag', + ...options +}); + +export const fooWowRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/no+tag', + ...options +}); + +export const apiVVersionODataControllerCountRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/simple/$count', + ...options +}); + +export const getApiVbyApiVersionSimpleOperationRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/simple:operation', + ...options +}); + +export const deleteCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'DELETE', + url: '/api/v{api-version}/simple', + ...options +}); + +export const getCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/simple', + ...options +}); + +export const headCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'HEAD', + url: '/api/v{api-version}/simple', + ...options +}); + +export const optionsCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'OPTIONS', + url: '/api/v{api-version}/simple', + ...options +}); + +export const patchCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PATCH', + url: '/api/v{api-version}/simple', + ...options +}); + +export const postCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/simple', + ...options +}); + +export const putCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/simple', + ...options +}); + +export const deleteFooRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'DELETE', + url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', + ...options +}); + +export const callWithDescriptionsRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/descriptions', + ...options +}); + +/** + * @deprecated + */ +export const deprecatedCallRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters/deprecated', + ...options +}); + +export const callWithParametersRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters/{parameterPath}', + ...options +}); + +export const callWithWeirdParameterNamesRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', + ...options +}); + +export const getCallWithOptionalParamRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/parameters', + ...options +}); + +export const postCallWithOptionalParamRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters', + ...options +}); + +export const postApiVbyApiVersionRequestBodyRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/requestBody', + ...options +}); + +export const postApiVbyApiVersionFormDataRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/formData', + ...options +}); + +export const callWithDefaultParametersRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/defaults', + ...options +}); + +export const callWithDefaultOptionalParametersRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/defaults', + ...options +}); + +export const callToTestOrderOfParamsRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/defaults', + ...options +}); + +export const duplicateNameRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'DELETE', + url: '/api/v{api-version}/duplicate', + ...options +}); + +export const duplicateName2Request = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/duplicate', + ...options +}); + +export const duplicateName3Request = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/duplicate', + ...options +}); + +export const duplicateName4Request = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/duplicate', + ...options +}); + +export const callWithNoContentResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/no-content', + ...options +}); + +export const callWithResponseAndNoContentResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/response-and-no-content', + ...options +}); + +export const dummyARequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/a', + ...options +}); + +export const dummyBRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/b', + ...options +}); + +export const callWithResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/response', + ...options +}); + +export const callWithDuplicateResponsesRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/response', + ...options +}); + +export const callWithResponsesRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/response', + ...options +}); + +export const collectionFormatRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/collectionFormat', + ...options +}); + +export const typesRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/types', + ...options +}); + +export const uploadFileRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/upload', + ...options +}); + +export const fileResponseRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/file/{id}', + ...options +}); + +export const complexTypesRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/complex', + ...options +}); + +export const multipartResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multipart', + ...options +}); + +export const multipartRequestRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/multipart', + ...options +}); + +export const complexParamsRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/complex/{id}', + ...options +}); + +export const callWithResultFromHeaderRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/header', + ...options +}); + +export const testErrorCodeRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/error', + ...options +}); + +export const nonAsciiæøåÆøÅöôêÊ字符串Request = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', + ...options +}); + +/** + * Login User + */ +export const putWithFormUrlEncodedRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', + ...options +}); + +export const exportResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? exportRequest(opts) : undefined; +}); + +export const patchApiVbyApiVersionNoTagResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? patchApiVbyApiVersionNoTagRequest(opts) : undefined; +}); + +export const importResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? importRequest(opts) : undefined; +}); + +export const fooWowResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? fooWowRequest(opts) : undefined; +}); + +export const apiVVersionODataControllerCountResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? apiVVersionODataControllerCountRequest(opts) : undefined; +}); + +export const getApiVbyApiVersionSimpleOperationResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? getApiVbyApiVersionSimpleOperationRequest(opts) : undefined; +}); + +export const deleteCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? deleteCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const getCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? getCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const headCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? headCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const optionsCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? optionsCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const patchCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? patchCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const postCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const putCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? putCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const deleteFooResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? deleteFooRequest(opts) : undefined; +}); + +export const callWithDescriptionsResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDescriptionsRequest(opts) : undefined; +}); + +/** + * @deprecated + */ +export const deprecatedCallResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? deprecatedCallRequest(opts) : undefined; +}); + +export const callWithParametersResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithParametersRequest(opts) : undefined; +}); + +export const callWithWeirdParameterNamesResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithWeirdParameterNamesRequest(opts) : undefined; +}); + +export const getCallWithOptionalParamResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? getCallWithOptionalParamRequest(opts) : undefined; +}); + +export const postCallWithOptionalParamResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postCallWithOptionalParamRequest(opts) : undefined; +}); + +export const postApiVbyApiVersionRequestBodyResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postApiVbyApiVersionRequestBodyRequest(opts) : undefined; +}); + +export const postApiVbyApiVersionFormDataResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postApiVbyApiVersionFormDataRequest(opts) : undefined; +}); + +export const callWithDefaultParametersResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDefaultParametersRequest(opts) : undefined; +}); + +export const callWithDefaultOptionalParametersResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDefaultOptionalParametersRequest(opts) : undefined; +}); + +export const callToTestOrderOfParamsResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callToTestOrderOfParamsRequest(opts) : undefined; +}); + +export const duplicateNameResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateNameRequest(opts) : undefined; +}); + +export const duplicateName2Resource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateName2Request(opts) : undefined; +}); + +export const duplicateName3Resource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateName3Request(opts) : undefined; +}); + +export const duplicateName4Resource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateName4Request(opts) : undefined; +}); + +export const callWithNoContentResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithNoContentResponseRequest(opts) : undefined; +}); + +export const callWithResponseAndNoContentResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResponseAndNoContentResponseRequest(opts) : undefined; +}); + +export const dummyAResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? dummyARequest(opts) : undefined; +}); + +export const dummyBResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? dummyBRequest(opts) : undefined; +}); + +export const callWithResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResponseRequest(opts) : undefined; +}); + +export const callWithDuplicateResponsesResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDuplicateResponsesRequest(opts) : undefined; +}); + +export const callWithResponsesResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResponsesRequest(opts) : undefined; +}); + +export const collectionFormatResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? collectionFormatRequest(opts) : undefined; +}); + +export const typesResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? typesRequest(opts) : undefined; +}); + +export const uploadFileResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? uploadFileRequest(opts) : undefined; +}); + +export const fileResponseResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? fileResponseRequest(opts) : undefined; +}); + +export const complexTypesResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? complexTypesRequest(opts) : undefined; +}); + +export const multipartResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? multipartResponseRequest(opts) : undefined; +}); + +export const multipartRequestResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? multipartRequestRequest(opts) : undefined; +}); + +export const complexParamsResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? complexParamsRequest(opts) : undefined; +}); + +export const callWithResultFromHeaderResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResultFromHeaderRequest(opts) : undefined; +}); + +export const testErrorCodeResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? testErrorCodeRequest(opts) : undefined; +}); + +export const nonAsciiæøåÆøÅöôêÊ字符串Resource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? nonAsciiæøåÆøÅöôêÊ字符串Request(opts) : undefined; +}); + +/** + * Login User + */ +export const putWithFormUrlEncodedResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? putWithFormUrlEncodedRequest(opts) : undefined; +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/@angular/common.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/@angular/common.gen.ts new file mode 100644 index 000000000..3edeccdd2 --- /dev/null +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/@angular/common.gen.ts @@ -0,0 +1,595 @@ +// This file is auto-generated by @hey-api/openapi-ts + +import { type HttpRequest, httpResource } from '@angular/common/http'; + +import { client } from '../client.gen'; +import type { Options } from '../sdk.gen'; +import type { ApiVVersionODataControllerCountData, ApiVVersionODataControllerCountResponse, CallToTestOrderOfParamsData, CallWithDefaultOptionalParametersData, CallWithDefaultParametersData, CallWithDescriptionsData, CallWithDuplicateResponsesData, CallWithDuplicateResponsesResponse, CallWithNoContentResponseData, CallWithNoContentResponseResponse, CallWithParametersData, CallWithResponseAndNoContentResponseData, CallWithResponseAndNoContentResponseResponse, CallWithResponseData, CallWithResponseResponse, CallWithResponsesData, CallWithResponsesResponse, CallWithResultFromHeaderData, CallWithWeirdParameterNamesData, CollectionFormatData, ComplexParamsData, ComplexParamsResponse, ComplexTypesData, ComplexTypesResponse, DeleteCallWithoutParametersAndResponseData, DeleteFooData3, DeprecatedCallData, DummyAData, DummyAResponse, DummyBData, DummyBResponse, DuplicateName2Data, DuplicateName3Data, DuplicateName4Data, DuplicateNameData, ExportData, FileResponseData, FileResponseResponse, FooWowData, GetApiVbyApiVersionSimpleOperationData, GetApiVbyApiVersionSimpleOperationResponse, GetCallWithOptionalParamData, GetCallWithoutParametersAndResponseData, HeadCallWithoutParametersAndResponseData, ImportData, ImportResponse, MultipartRequestData, MultipartResponseData, MultipartResponseResponse, NonAsciiæøåÆøÅöôêÊ字符串Data, NonAsciiæøåÆøÅöôêÊ字符串Response, OptionsCallWithoutParametersAndResponseData, PatchApiVbyApiVersionNoTagData, PatchCallWithoutParametersAndResponseData, PostApiVbyApiVersionFormDataData, PostApiVbyApiVersionRequestBodyData, PostCallWithOptionalParamData, PostCallWithOptionalParamResponse, PostCallWithoutParametersAndResponseData, PutCallWithoutParametersAndResponseData, PutWithFormUrlEncodedData, TestErrorCodeData, TypesData, TypesResponse, UploadFileData, UploadFileResponse } from '../types.gen'; + +export const exportRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/no+tag', + ...options +}); + +export const patchApiVbyApiVersionNoTagRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PATCH', + url: '/api/v{api-version}/no+tag', + ...options +}); + +export const importRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/no+tag', + ...options +}); + +export const fooWowRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/no+tag', + ...options +}); + +export const apiVVersionODataControllerCountRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/simple/$count', + ...options +}); + +export const getApiVbyApiVersionSimpleOperationRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/simple:operation', + ...options +}); + +export const deleteCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'DELETE', + url: '/api/v{api-version}/simple', + ...options +}); + +export const getCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/simple', + ...options +}); + +export const headCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'HEAD', + url: '/api/v{api-version}/simple', + ...options +}); + +export const optionsCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'OPTIONS', + url: '/api/v{api-version}/simple', + ...options +}); + +export const patchCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PATCH', + url: '/api/v{api-version}/simple', + ...options +}); + +export const postCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/simple', + ...options +}); + +export const putCallWithoutParametersAndResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/simple', + ...options +}); + +export const deleteFooRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'DELETE', + url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', + ...options +}); + +export const callWithDescriptionsRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/descriptions', + ...options +}); + +/** + * @deprecated + */ +export const deprecatedCallRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters/deprecated', + ...options +}); + +export const callWithParametersRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters/{parameterPath}', + ...options +}); + +export const callWithWeirdParameterNamesRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', + ...options +}); + +export const getCallWithOptionalParamRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/parameters', + ...options +}); + +export const postCallWithOptionalParamRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters', + ...options +}); + +export const postApiVbyApiVersionRequestBodyRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/requestBody', + ...options +}); + +export const postApiVbyApiVersionFormDataRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/formData', + ...options +}); + +export const callWithDefaultParametersRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/defaults', + ...options +}); + +export const callWithDefaultOptionalParametersRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/defaults', + ...options +}); + +export const callToTestOrderOfParamsRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/defaults', + ...options +}); + +export const duplicateNameRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'DELETE', + url: '/api/v{api-version}/duplicate', + ...options +}); + +export const duplicateName2Request = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/duplicate', + ...options +}); + +export const duplicateName3Request = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/duplicate', + ...options +}); + +export const duplicateName4Request = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/duplicate', + ...options +}); + +export const callWithNoContentResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/no-content', + ...options +}); + +export const callWithResponseAndNoContentResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/response-and-no-content', + ...options +}); + +export const dummyARequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/a', + ...options +}); + +export const dummyBRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/b', + ...options +}); + +export const callWithResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/response', + ...options +}); + +export const callWithDuplicateResponsesRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/response', + ...options +}); + +export const callWithResponsesRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/response', + ...options +}); + +export const collectionFormatRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/collectionFormat', + ...options +}); + +export const typesRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/types', + ...options +}); + +export const uploadFileRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/upload', + ...options +}); + +export const fileResponseRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/file/{id}', + ...options +}); + +export const complexTypesRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/complex', + ...options +}); + +export const multipartResponseRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multipart', + ...options +}); + +export const multipartRequestRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/multipart', + ...options +}); + +export const complexParamsRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/complex/{id}', + ...options +}); + +export const callWithResultFromHeaderRequest = (options?: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/header', + ...options +}); + +export const testErrorCodeRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/error', + ...options +}); + +export const nonAsciiæøåÆøÅöôêÊ字符串Request = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', + ...options +}); + +/** + * Login User + */ +export const putWithFormUrlEncodedRequest = (options: Options): HttpRequest => (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', + ...options +}); + +export const exportResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? exportRequest(opts) : undefined; +}); + +export const patchApiVbyApiVersionNoTagResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? patchApiVbyApiVersionNoTagRequest(opts) : undefined; +}); + +export const importResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? importRequest(opts) : undefined; +}); + +export const fooWowResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? fooWowRequest(opts) : undefined; +}); + +export const apiVVersionODataControllerCountResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? apiVVersionODataControllerCountRequest(opts) : undefined; +}); + +export const getApiVbyApiVersionSimpleOperationResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? getApiVbyApiVersionSimpleOperationRequest(opts) : undefined; +}); + +export const deleteCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? deleteCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const getCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? getCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const headCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? headCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const optionsCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? optionsCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const patchCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? patchCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const postCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const putCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? putCallWithoutParametersAndResponseRequest(opts) : undefined; +}); + +export const deleteFooResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? deleteFooRequest(opts) : undefined; +}); + +export const callWithDescriptionsResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDescriptionsRequest(opts) : undefined; +}); + +/** + * @deprecated + */ +export const deprecatedCallResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? deprecatedCallRequest(opts) : undefined; +}); + +export const callWithParametersResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithParametersRequest(opts) : undefined; +}); + +export const callWithWeirdParameterNamesResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithWeirdParameterNamesRequest(opts) : undefined; +}); + +export const getCallWithOptionalParamResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? getCallWithOptionalParamRequest(opts) : undefined; +}); + +export const postCallWithOptionalParamResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postCallWithOptionalParamRequest(opts) : undefined; +}); + +export const postApiVbyApiVersionRequestBodyResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postApiVbyApiVersionRequestBodyRequest(opts) : undefined; +}); + +export const postApiVbyApiVersionFormDataResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postApiVbyApiVersionFormDataRequest(opts) : undefined; +}); + +export const callWithDefaultParametersResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDefaultParametersRequest(opts) : undefined; +}); + +export const callWithDefaultOptionalParametersResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDefaultOptionalParametersRequest(opts) : undefined; +}); + +export const callToTestOrderOfParamsResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callToTestOrderOfParamsRequest(opts) : undefined; +}); + +export const duplicateNameResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateNameRequest(opts) : undefined; +}); + +export const duplicateName2Resource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateName2Request(opts) : undefined; +}); + +export const duplicateName3Resource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateName3Request(opts) : undefined; +}); + +export const duplicateName4Resource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateName4Request(opts) : undefined; +}); + +export const callWithNoContentResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithNoContentResponseRequest(opts) : undefined; +}); + +export const callWithResponseAndNoContentResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResponseAndNoContentResponseRequest(opts) : undefined; +}); + +export const dummyAResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? dummyARequest(opts) : undefined; +}); + +export const dummyBResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? dummyBRequest(opts) : undefined; +}); + +export const callWithResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResponseRequest(opts) : undefined; +}); + +export const callWithDuplicateResponsesResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDuplicateResponsesRequest(opts) : undefined; +}); + +export const callWithResponsesResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResponsesRequest(opts) : undefined; +}); + +export const collectionFormatResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? collectionFormatRequest(opts) : undefined; +}); + +export const typesResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? typesRequest(opts) : undefined; +}); + +export const uploadFileResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? uploadFileRequest(opts) : undefined; +}); + +export const fileResponseResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? fileResponseRequest(opts) : undefined; +}); + +export const complexTypesResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? complexTypesRequest(opts) : undefined; +}); + +export const multipartResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? multipartResponseRequest(opts) : undefined; +}); + +export const multipartRequestResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? multipartRequestRequest(opts) : undefined; +}); + +export const complexParamsResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? complexParamsRequest(opts) : undefined; +}); + +export const callWithResultFromHeaderResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResultFromHeaderRequest(opts) : undefined; +}); + +export const testErrorCodeResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? testErrorCodeRequest(opts) : undefined; +}); + +export const nonAsciiæøåÆøÅöôêÊ字符串Resource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? nonAsciiæøåÆøÅöôêÊ字符串Request(opts) : undefined; +}); + +/** + * Login User + */ +export const putWithFormUrlEncodedResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? putWithFormUrlEncodedRequest(opts) : undefined; +}); diff --git a/packages/openapi-ts/src/plugins/@angular/common/httpRequests/config.ts b/packages/openapi-ts/src/plugins/@angular/common/httpRequests/config.ts index 5193f5ba3..9347f6cfe 100644 --- a/packages/openapi-ts/src/plugins/@angular/common/httpRequests/config.ts +++ b/packages/openapi-ts/src/plugins/@angular/common/httpRequests/config.ts @@ -9,8 +9,10 @@ export function resolveHttpRequests(config: Config, context: PluginContext): Htt let input = config.httpRequests; if (typeof input === 'string' || typeof input === 'function') { input = { strategy: input }; - } else if (typeof input === 'boolean' || !input) { - input = { enabled: Boolean(input) }; + } else if (typeof input === 'boolean') { + input = { enabled: input }; + } else if (!input) { + input = {}; } const strategy = input.strategy ?? 'flat'; diff --git a/packages/openapi-ts/src/plugins/@angular/common/httpResources/config.ts b/packages/openapi-ts/src/plugins/@angular/common/httpResources/config.ts index d9ef15b77..349316120 100644 --- a/packages/openapi-ts/src/plugins/@angular/common/httpResources/config.ts +++ b/packages/openapi-ts/src/plugins/@angular/common/httpResources/config.ts @@ -9,8 +9,10 @@ export function resolveHttpResources(config: Config, context: PluginContext): Ht let input = config.httpResources; if (typeof input === 'string' || typeof input === 'function') { input = { strategy: input }; - } else if (typeof input === 'boolean' || !input) { - input = { enabled: Boolean(input) }; + } else if (typeof input === 'boolean') { + input = { enabled: input }; + } else if (!input) { + input = {}; } const strategy = input.strategy ?? 'flat'; -- 2.51.2