fork of hey-api/openapi-ts because I need some additional things
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #3678 from hey-api/copilot/fix-angular-common-http-config

fix(@angular/common): httpRequests and httpResources disabled by default since v0.90

authored by

Lubos and committed by
GitHub
549a42e1 dfbd9a18

+1628 -4
+5
.changeset/pink-rivers-sniff.md
··· 1 + --- 2 + "@hey-api/openapi-ts": patch 3 + --- 4 + 5 + **plugin(@angular/common)**: fix: requests and resources broken default configuration
+425
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/@angular/common.gen.ts
··· 1 + // This file is auto-generated by @hey-api/openapi-ts 2 + 3 + import { type HttpRequest, httpResource } from '@angular/common/http'; 4 + 5 + import { client } from '../client.gen'; 6 + import type { Options } from '../sdk.gen'; 7 + 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'; 8 + 9 + export const serviceWithEmptyTagRequest = <ThrowOnError extends boolean = false>(options?: Options<ServiceWithEmptyTagData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 10 + responseStyle: 'data', 11 + method: 'GET', 12 + url: '/api/v{api-version}/no+tag', 13 + ...options 14 + }); 15 + 16 + export const patchApiVbyApiVersionNoTagRequest = <ThrowOnError extends boolean = false>(options?: Options<PatchApiVbyApiVersionNoTagData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 17 + responseStyle: 'data', 18 + method: 'PATCH', 19 + url: '/api/v{api-version}/no+tag', 20 + ...options 21 + }); 22 + 23 + export const fooWowRequest = <ThrowOnError extends boolean = false>(options?: Options<FooWowData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 24 + responseStyle: 'data', 25 + method: 'PUT', 26 + url: '/api/v{api-version}/no+tag', 27 + ...options 28 + }); 29 + 30 + export const deleteCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<DeleteCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 31 + responseStyle: 'data', 32 + method: 'DELETE', 33 + url: '/api/v{api-version}/simple', 34 + ...options 35 + }); 36 + 37 + export const getCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<GetCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 38 + responseStyle: 'data', 39 + method: 'GET', 40 + url: '/api/v{api-version}/simple', 41 + ...options 42 + }); 43 + 44 + export const headCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<HeadCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 45 + responseStyle: 'data', 46 + method: 'HEAD', 47 + url: '/api/v{api-version}/simple', 48 + ...options 49 + }); 50 + 51 + export const optionsCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<OptionsCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 52 + responseStyle: 'data', 53 + method: 'OPTIONS', 54 + url: '/api/v{api-version}/simple', 55 + ...options 56 + }); 57 + 58 + export const patchCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<PatchCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 59 + responseStyle: 'data', 60 + method: 'PATCH', 61 + url: '/api/v{api-version}/simple', 62 + ...options 63 + }); 64 + 65 + export const postCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<PostCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 66 + responseStyle: 'data', 67 + method: 'POST', 68 + url: '/api/v{api-version}/simple', 69 + ...options 70 + }); 71 + 72 + export const putCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<PutCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 73 + responseStyle: 'data', 74 + method: 'PUT', 75 + url: '/api/v{api-version}/simple', 76 + ...options 77 + }); 78 + 79 + export const callWithDescriptionsRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithDescriptionsData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 80 + responseStyle: 'data', 81 + method: 'POST', 82 + url: '/api/v{api-version}/descriptions/', 83 + ...options 84 + }); 85 + 86 + export const callWithParametersRequest = <ThrowOnError extends boolean = false>(options: Options<CallWithParametersData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 87 + responseStyle: 'data', 88 + method: 'POST', 89 + url: '/api/v{api-version}/parameters/{parameterPath}', 90 + ...options 91 + }); 92 + 93 + export const callWithWeirdParameterNamesRequest = <ThrowOnError extends boolean = false>(options: Options<CallWithWeirdParameterNamesData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 94 + responseStyle: 'data', 95 + method: 'POST', 96 + url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', 97 + ...options 98 + }); 99 + 100 + export const callWithDefaultParametersRequest = <ThrowOnError extends boolean = false>(options: Options<CallWithDefaultParametersData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 101 + responseStyle: 'data', 102 + method: 'GET', 103 + url: '/api/v{api-version}/defaults', 104 + ...options 105 + }); 106 + 107 + export const callWithDefaultOptionalParametersRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithDefaultOptionalParametersData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 108 + responseStyle: 'data', 109 + method: 'POST', 110 + url: '/api/v{api-version}/defaults', 111 + ...options 112 + }); 113 + 114 + export const callToTestOrderOfParamsRequest = <ThrowOnError extends boolean = false>(options: Options<CallToTestOrderOfParamsData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 115 + responseStyle: 'data', 116 + method: 'PUT', 117 + url: '/api/v{api-version}/defaults', 118 + ...options 119 + }); 120 + 121 + export const duplicateNameRequest = <ThrowOnError extends boolean = false>(options?: Options<DuplicateNameData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 122 + responseStyle: 'data', 123 + method: 'DELETE', 124 + url: '/api/v{api-version}/duplicate', 125 + ...options 126 + }); 127 + 128 + export const duplicateName2Request = <ThrowOnError extends boolean = false>(options?: Options<DuplicateName2Data, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 129 + responseStyle: 'data', 130 + method: 'GET', 131 + url: '/api/v{api-version}/duplicate', 132 + ...options 133 + }); 134 + 135 + export const duplicateName3Request = <ThrowOnError extends boolean = false>(options?: Options<DuplicateName3Data, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 136 + responseStyle: 'data', 137 + method: 'POST', 138 + url: '/api/v{api-version}/duplicate', 139 + ...options 140 + }); 141 + 142 + export const duplicateName4Request = <ThrowOnError extends boolean = false>(options?: Options<DuplicateName4Data, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 143 + responseStyle: 'data', 144 + method: 'PUT', 145 + url: '/api/v{api-version}/duplicate', 146 + ...options 147 + }); 148 + 149 + export const callWithNoContentResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithNoContentResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 150 + responseStyle: 'data', 151 + method: 'GET', 152 + url: '/api/v{api-version}/no-content', 153 + ...options 154 + }); 155 + 156 + export const callWithResponseAndNoContentResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>): HttpRequest<CallWithResponseAndNoContentResponseResponse> => (options?.client ?? client).requestOptions<CallWithResponseAndNoContentResponseResponse, ThrowOnError>({ 157 + responseStyle: 'data', 158 + method: 'GET', 159 + url: '/api/v{api-version}/multiple-tags/response-and-no-content', 160 + ...options 161 + }); 162 + 163 + export const dummyARequest = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 164 + responseStyle: 'data', 165 + method: 'GET', 166 + url: '/api/v{api-version}/multiple-tags/a', 167 + ...options 168 + }); 169 + 170 + export const dummyBRequest = <ThrowOnError extends boolean = false>(options?: Options<DummyBData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 171 + responseStyle: 'data', 172 + method: 'GET', 173 + url: '/api/v{api-version}/multiple-tags/b', 174 + ...options 175 + }); 176 + 177 + export const callWithResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseData, ThrowOnError>): HttpRequest<CallWithResponseResponse> => (options?.client ?? client).requestOptions<CallWithResponseResponse, ThrowOnError>({ 178 + responseStyle: 'data', 179 + method: 'GET', 180 + url: '/api/v{api-version}/response', 181 + ...options 182 + }); 183 + 184 + export const callWithDuplicateResponsesRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>): HttpRequest<CallWithDuplicateResponsesResponse> => (options?.client ?? client).requestOptions<CallWithDuplicateResponsesResponse, ThrowOnError>({ 185 + responseStyle: 'data', 186 + method: 'POST', 187 + url: '/api/v{api-version}/response', 188 + ...options 189 + }); 190 + 191 + export const callWithResponsesRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>): HttpRequest<CallWithResponsesResponse> => (options?.client ?? client).requestOptions<CallWithResponsesResponse, ThrowOnError>({ 192 + responseStyle: 'data', 193 + method: 'PUT', 194 + url: '/api/v{api-version}/response', 195 + ...options 196 + }); 197 + 198 + export const collectionFormatRequest = <ThrowOnError extends boolean = false>(options: Options<CollectionFormatData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 199 + responseStyle: 'data', 200 + method: 'GET', 201 + url: '/api/v{api-version}/collectionFormat', 202 + ...options 203 + }); 204 + 205 + export const typesRequest = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>): HttpRequest<TypesResponse> => (options?.client ?? client).requestOptions<TypesResponse, ThrowOnError>({ 206 + responseStyle: 'data', 207 + method: 'GET', 208 + url: '/api/v{api-version}/types', 209 + ...options 210 + }); 211 + 212 + export const complexTypesRequest = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>): HttpRequest<ComplexTypesResponse> => (options?.client ?? client).requestOptions<ComplexTypesResponse, ThrowOnError>({ 213 + responseStyle: 'data', 214 + method: 'GET', 215 + url: '/api/v{api-version}/complex', 216 + ...options 217 + }); 218 + 219 + export const callWithResultFromHeaderRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithResultFromHeaderData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 220 + responseStyle: 'data', 221 + method: 'POST', 222 + url: '/api/v{api-version}/header', 223 + ...options 224 + }); 225 + 226 + export const testErrorCodeRequest = <ThrowOnError extends boolean = false>(options: Options<TestErrorCodeData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 227 + responseStyle: 'data', 228 + method: 'POST', 229 + url: '/api/v{api-version}/error', 230 + ...options 231 + }); 232 + 233 + export const nonAsciiæøåÆøÅöôêÊ字符串Request = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>): HttpRequest<NonAsciiæøåÆøÅöôêÊ字符串Response> => (options?.client ?? client).requestOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, ThrowOnError>({ 234 + responseStyle: 'data', 235 + method: 'POST', 236 + url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 237 + ...options 238 + }); 239 + 240 + /** 241 + * Body should not be unknown 242 + * 243 + * Body should not be unknown 244 + */ 245 + export const postApiVbyApiVersionBodyRequest = <ThrowOnError extends boolean = false>(options: Options<PostApiVbyApiVersionBodyData, ThrowOnError>): HttpRequest<PostApiVbyApiVersionBodyResponse> => (options?.client ?? client).requestOptions<PostApiVbyApiVersionBodyResponse, ThrowOnError>({ 246 + responseStyle: 'data', 247 + method: 'POST', 248 + url: '/api/v{api-version}/body', 249 + ...options 250 + }); 251 + 252 + export const serviceWithEmptyTagResource = <ThrowOnError extends boolean = false>(options?: () => Options<ServiceWithEmptyTagData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 253 + const opts = options ? options() : undefined; 254 + return opts ? serviceWithEmptyTagRequest(opts) : undefined; 255 + }); 256 + 257 + export const patchApiVbyApiVersionNoTagResource = <ThrowOnError extends boolean = false>(options?: () => Options<PatchApiVbyApiVersionNoTagData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 258 + const opts = options ? options() : undefined; 259 + return opts ? patchApiVbyApiVersionNoTagRequest(opts) : undefined; 260 + }); 261 + 262 + export const fooWowResource = <ThrowOnError extends boolean = false>(options?: () => Options<FooWowData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 263 + const opts = options ? options() : undefined; 264 + return opts ? fooWowRequest(opts) : undefined; 265 + }); 266 + 267 + export const deleteCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<DeleteCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 268 + const opts = options ? options() : undefined; 269 + return opts ? deleteCallWithoutParametersAndResponseRequest(opts) : undefined; 270 + }); 271 + 272 + export const getCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<GetCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 273 + const opts = options ? options() : undefined; 274 + return opts ? getCallWithoutParametersAndResponseRequest(opts) : undefined; 275 + }); 276 + 277 + export const headCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<HeadCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 278 + const opts = options ? options() : undefined; 279 + return opts ? headCallWithoutParametersAndResponseRequest(opts) : undefined; 280 + }); 281 + 282 + export const optionsCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<OptionsCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 283 + const opts = options ? options() : undefined; 284 + return opts ? optionsCallWithoutParametersAndResponseRequest(opts) : undefined; 285 + }); 286 + 287 + export const patchCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<PatchCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 288 + const opts = options ? options() : undefined; 289 + return opts ? patchCallWithoutParametersAndResponseRequest(opts) : undefined; 290 + }); 291 + 292 + export const postCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<PostCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 293 + const opts = options ? options() : undefined; 294 + return opts ? postCallWithoutParametersAndResponseRequest(opts) : undefined; 295 + }); 296 + 297 + export const putCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<PutCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 298 + const opts = options ? options() : undefined; 299 + return opts ? putCallWithoutParametersAndResponseRequest(opts) : undefined; 300 + }); 301 + 302 + export const callWithDescriptionsResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithDescriptionsData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 303 + const opts = options ? options() : undefined; 304 + return opts ? callWithDescriptionsRequest(opts) : undefined; 305 + }); 306 + 307 + export const callWithParametersResource = <ThrowOnError extends boolean = false>(options: () => Options<CallWithParametersData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 308 + const opts = options ? options() : undefined; 309 + return opts ? callWithParametersRequest(opts) : undefined; 310 + }); 311 + 312 + export const callWithWeirdParameterNamesResource = <ThrowOnError extends boolean = false>(options: () => Options<CallWithWeirdParameterNamesData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 313 + const opts = options ? options() : undefined; 314 + return opts ? callWithWeirdParameterNamesRequest(opts) : undefined; 315 + }); 316 + 317 + export const callWithDefaultParametersResource = <ThrowOnError extends boolean = false>(options: () => Options<CallWithDefaultParametersData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 318 + const opts = options ? options() : undefined; 319 + return opts ? callWithDefaultParametersRequest(opts) : undefined; 320 + }); 321 + 322 + export const callWithDefaultOptionalParametersResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithDefaultOptionalParametersData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 323 + const opts = options ? options() : undefined; 324 + return opts ? callWithDefaultOptionalParametersRequest(opts) : undefined; 325 + }); 326 + 327 + export const callToTestOrderOfParamsResource = <ThrowOnError extends boolean = false>(options: () => Options<CallToTestOrderOfParamsData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 328 + const opts = options ? options() : undefined; 329 + return opts ? callToTestOrderOfParamsRequest(opts) : undefined; 330 + }); 331 + 332 + export const duplicateNameResource = <ThrowOnError extends boolean = false>(options?: () => Options<DuplicateNameData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 333 + const opts = options ? options() : undefined; 334 + return opts ? duplicateNameRequest(opts) : undefined; 335 + }); 336 + 337 + export const duplicateName2Resource = <ThrowOnError extends boolean = false>(options?: () => Options<DuplicateName2Data, ThrowOnError> | undefined) => httpResource<unknown>(() => { 338 + const opts = options ? options() : undefined; 339 + return opts ? duplicateName2Request(opts) : undefined; 340 + }); 341 + 342 + export const duplicateName3Resource = <ThrowOnError extends boolean = false>(options?: () => Options<DuplicateName3Data, ThrowOnError> | undefined) => httpResource<unknown>(() => { 343 + const opts = options ? options() : undefined; 344 + return opts ? duplicateName3Request(opts) : undefined; 345 + }); 346 + 347 + export const duplicateName4Resource = <ThrowOnError extends boolean = false>(options?: () => Options<DuplicateName4Data, ThrowOnError> | undefined) => httpResource<unknown>(() => { 348 + const opts = options ? options() : undefined; 349 + return opts ? duplicateName4Request(opts) : undefined; 350 + }); 351 + 352 + export const callWithNoContentResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithNoContentResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 353 + const opts = options ? options() : undefined; 354 + return opts ? callWithNoContentResponseRequest(opts) : undefined; 355 + }); 356 + 357 + export const callWithResponseAndNoContentResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithResponseAndNoContentResponseData, ThrowOnError> | undefined) => httpResource<CallWithResponseAndNoContentResponseResponse>(() => { 358 + const opts = options ? options() : undefined; 359 + return opts ? callWithResponseAndNoContentResponseRequest(opts) : undefined; 360 + }); 361 + 362 + export const dummyAResource = <ThrowOnError extends boolean = false>(options?: () => Options<DummyAData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 363 + const opts = options ? options() : undefined; 364 + return opts ? dummyARequest(opts) : undefined; 365 + }); 366 + 367 + export const dummyBResource = <ThrowOnError extends boolean = false>(options?: () => Options<DummyBData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 368 + const opts = options ? options() : undefined; 369 + return opts ? dummyBRequest(opts) : undefined; 370 + }); 371 + 372 + export const callWithResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithResponseData, ThrowOnError> | undefined) => httpResource<CallWithResponseResponse>(() => { 373 + const opts = options ? options() : undefined; 374 + return opts ? callWithResponseRequest(opts) : undefined; 375 + }); 376 + 377 + export const callWithDuplicateResponsesResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithDuplicateResponsesData, ThrowOnError> | undefined) => httpResource<CallWithDuplicateResponsesResponse>(() => { 378 + const opts = options ? options() : undefined; 379 + return opts ? callWithDuplicateResponsesRequest(opts) : undefined; 380 + }); 381 + 382 + export const callWithResponsesResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithResponsesData, ThrowOnError> | undefined) => httpResource<CallWithResponsesResponse>(() => { 383 + const opts = options ? options() : undefined; 384 + return opts ? callWithResponsesRequest(opts) : undefined; 385 + }); 386 + 387 + export const collectionFormatResource = <ThrowOnError extends boolean = false>(options: () => Options<CollectionFormatData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 388 + const opts = options ? options() : undefined; 389 + return opts ? collectionFormatRequest(opts) : undefined; 390 + }); 391 + 392 + export const typesResource = <ThrowOnError extends boolean = false>(options: () => Options<TypesData, ThrowOnError> | undefined) => httpResource<TypesResponse>(() => { 393 + const opts = options ? options() : undefined; 394 + return opts ? typesRequest(opts) : undefined; 395 + }); 396 + 397 + export const complexTypesResource = <ThrowOnError extends boolean = false>(options: () => Options<ComplexTypesData, ThrowOnError> | undefined) => httpResource<ComplexTypesResponse>(() => { 398 + const opts = options ? options() : undefined; 399 + return opts ? complexTypesRequest(opts) : undefined; 400 + }); 401 + 402 + export const callWithResultFromHeaderResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithResultFromHeaderData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 403 + const opts = options ? options() : undefined; 404 + return opts ? callWithResultFromHeaderRequest(opts) : undefined; 405 + }); 406 + 407 + export const testErrorCodeResource = <ThrowOnError extends boolean = false>(options: () => Options<TestErrorCodeData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 408 + const opts = options ? options() : undefined; 409 + return opts ? testErrorCodeRequest(opts) : undefined; 410 + }); 411 + 412 + export const nonAsciiæøåÆøÅöôêÊ字符串Resource = <ThrowOnError extends boolean = false>(options: () => Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError> | undefined) => httpResource<NonAsciiæøåÆøÅöôêÊ字符串Response>(() => { 413 + const opts = options ? options() : undefined; 414 + return opts ? nonAsciiæøåÆøÅöôêÊ字符串Request(opts) : undefined; 415 + }); 416 + 417 + /** 418 + * Body should not be unknown 419 + * 420 + * Body should not be unknown 421 + */ 422 + export const postApiVbyApiVersionBodyResource = <ThrowOnError extends boolean = false>(options: () => Options<PostApiVbyApiVersionBodyData, ThrowOnError> | undefined) => httpResource<PostApiVbyApiVersionBodyResponse>(() => { 423 + const opts = options ? options() : undefined; 424 + return opts ? postApiVbyApiVersionBodyRequest(opts) : undefined; 425 + });
+595
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/@angular/common.gen.ts
··· 1 + // This file is auto-generated by @hey-api/openapi-ts 2 + 3 + import { type HttpRequest, httpResource } from '@angular/common/http'; 4 + 5 + import { client } from '../client.gen'; 6 + import type { Options } from '../sdk.gen'; 7 + 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'; 8 + 9 + export const exportRequest = <ThrowOnError extends boolean = false>(options?: Options<ExportData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 10 + responseStyle: 'data', 11 + method: 'GET', 12 + url: '/api/v{api-version}/no+tag', 13 + ...options 14 + }); 15 + 16 + export const patchApiVbyApiVersionNoTagRequest = <ThrowOnError extends boolean = false>(options?: Options<PatchApiVbyApiVersionNoTagData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 17 + responseStyle: 'data', 18 + method: 'PATCH', 19 + url: '/api/v{api-version}/no+tag', 20 + ...options 21 + }); 22 + 23 + export const importRequest = <ThrowOnError extends boolean = false>(options: Options<ImportData, ThrowOnError>): HttpRequest<ImportResponse> => (options?.client ?? client).requestOptions<ImportResponse, ThrowOnError>({ 24 + responseStyle: 'data', 25 + method: 'POST', 26 + url: '/api/v{api-version}/no+tag', 27 + ...options 28 + }); 29 + 30 + export const fooWowRequest = <ThrowOnError extends boolean = false>(options?: Options<FooWowData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 31 + responseStyle: 'data', 32 + method: 'PUT', 33 + url: '/api/v{api-version}/no+tag', 34 + ...options 35 + }); 36 + 37 + export const apiVVersionODataControllerCountRequest = <ThrowOnError extends boolean = false>(options?: Options<ApiVVersionODataControllerCountData, ThrowOnError>): HttpRequest<ApiVVersionODataControllerCountResponse> => (options?.client ?? client).requestOptions<ApiVVersionODataControllerCountResponse, ThrowOnError>({ 38 + responseStyle: 'data', 39 + method: 'GET', 40 + url: '/api/v{api-version}/simple/$count', 41 + ...options 42 + }); 43 + 44 + export const getApiVbyApiVersionSimpleOperationRequest = <ThrowOnError extends boolean = false>(options: Options<GetApiVbyApiVersionSimpleOperationData, ThrowOnError>): HttpRequest<GetApiVbyApiVersionSimpleOperationResponse> => (options?.client ?? client).requestOptions<GetApiVbyApiVersionSimpleOperationResponse, ThrowOnError>({ 45 + responseStyle: 'data', 46 + method: 'GET', 47 + url: '/api/v{api-version}/simple:operation', 48 + ...options 49 + }); 50 + 51 + export const deleteCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<DeleteCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 52 + responseStyle: 'data', 53 + method: 'DELETE', 54 + url: '/api/v{api-version}/simple', 55 + ...options 56 + }); 57 + 58 + export const getCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<GetCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 59 + responseStyle: 'data', 60 + method: 'GET', 61 + url: '/api/v{api-version}/simple', 62 + ...options 63 + }); 64 + 65 + export const headCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<HeadCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 66 + responseStyle: 'data', 67 + method: 'HEAD', 68 + url: '/api/v{api-version}/simple', 69 + ...options 70 + }); 71 + 72 + export const optionsCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<OptionsCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 73 + responseStyle: 'data', 74 + method: 'OPTIONS', 75 + url: '/api/v{api-version}/simple', 76 + ...options 77 + }); 78 + 79 + export const patchCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<PatchCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 80 + responseStyle: 'data', 81 + method: 'PATCH', 82 + url: '/api/v{api-version}/simple', 83 + ...options 84 + }); 85 + 86 + export const postCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<PostCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 87 + responseStyle: 'data', 88 + method: 'POST', 89 + url: '/api/v{api-version}/simple', 90 + ...options 91 + }); 92 + 93 + export const putCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<PutCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 94 + responseStyle: 'data', 95 + method: 'PUT', 96 + url: '/api/v{api-version}/simple', 97 + ...options 98 + }); 99 + 100 + export const deleteFooRequest = <ThrowOnError extends boolean = false>(options: Options<DeleteFooData3, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 101 + responseStyle: 'data', 102 + method: 'DELETE', 103 + url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', 104 + ...options 105 + }); 106 + 107 + export const callWithDescriptionsRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithDescriptionsData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 108 + responseStyle: 'data', 109 + method: 'POST', 110 + url: '/api/v{api-version}/descriptions', 111 + ...options 112 + }); 113 + 114 + /** 115 + * @deprecated 116 + */ 117 + export const deprecatedCallRequest = <ThrowOnError extends boolean = false>(options: Options<DeprecatedCallData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 118 + responseStyle: 'data', 119 + method: 'POST', 120 + url: '/api/v{api-version}/parameters/deprecated', 121 + ...options 122 + }); 123 + 124 + export const callWithParametersRequest = <ThrowOnError extends boolean = false>(options: Options<CallWithParametersData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 125 + responseStyle: 'data', 126 + method: 'POST', 127 + url: '/api/v{api-version}/parameters/{parameterPath}', 128 + ...options 129 + }); 130 + 131 + export const callWithWeirdParameterNamesRequest = <ThrowOnError extends boolean = false>(options: Options<CallWithWeirdParameterNamesData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 132 + responseStyle: 'data', 133 + method: 'POST', 134 + url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', 135 + ...options 136 + }); 137 + 138 + export const getCallWithOptionalParamRequest = <ThrowOnError extends boolean = false>(options: Options<GetCallWithOptionalParamData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 139 + responseStyle: 'data', 140 + method: 'GET', 141 + url: '/api/v{api-version}/parameters', 142 + ...options 143 + }); 144 + 145 + export const postCallWithOptionalParamRequest = <ThrowOnError extends boolean = false>(options: Options<PostCallWithOptionalParamData, ThrowOnError>): HttpRequest<PostCallWithOptionalParamResponse> => (options?.client ?? client).requestOptions<PostCallWithOptionalParamResponse, ThrowOnError>({ 146 + responseStyle: 'data', 147 + method: 'POST', 148 + url: '/api/v{api-version}/parameters', 149 + ...options 150 + }); 151 + 152 + export const postApiVbyApiVersionRequestBodyRequest = <ThrowOnError extends boolean = false>(options?: Options<PostApiVbyApiVersionRequestBodyData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 153 + responseStyle: 'data', 154 + method: 'POST', 155 + url: '/api/v{api-version}/requestBody', 156 + ...options 157 + }); 158 + 159 + export const postApiVbyApiVersionFormDataRequest = <ThrowOnError extends boolean = false>(options?: Options<PostApiVbyApiVersionFormDataData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 160 + responseStyle: 'data', 161 + method: 'POST', 162 + url: '/api/v{api-version}/formData', 163 + ...options 164 + }); 165 + 166 + export const callWithDefaultParametersRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithDefaultParametersData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 167 + responseStyle: 'data', 168 + method: 'GET', 169 + url: '/api/v{api-version}/defaults', 170 + ...options 171 + }); 172 + 173 + export const callWithDefaultOptionalParametersRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithDefaultOptionalParametersData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 174 + responseStyle: 'data', 175 + method: 'POST', 176 + url: '/api/v{api-version}/defaults', 177 + ...options 178 + }); 179 + 180 + export const callToTestOrderOfParamsRequest = <ThrowOnError extends boolean = false>(options: Options<CallToTestOrderOfParamsData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 181 + responseStyle: 'data', 182 + method: 'PUT', 183 + url: '/api/v{api-version}/defaults', 184 + ...options 185 + }); 186 + 187 + export const duplicateNameRequest = <ThrowOnError extends boolean = false>(options?: Options<DuplicateNameData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 188 + responseStyle: 'data', 189 + method: 'DELETE', 190 + url: '/api/v{api-version}/duplicate', 191 + ...options 192 + }); 193 + 194 + export const duplicateName2Request = <ThrowOnError extends boolean = false>(options?: Options<DuplicateName2Data, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 195 + responseStyle: 'data', 196 + method: 'GET', 197 + url: '/api/v{api-version}/duplicate', 198 + ...options 199 + }); 200 + 201 + export const duplicateName3Request = <ThrowOnError extends boolean = false>(options?: Options<DuplicateName3Data, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 202 + responseStyle: 'data', 203 + method: 'POST', 204 + url: '/api/v{api-version}/duplicate', 205 + ...options 206 + }); 207 + 208 + export const duplicateName4Request = <ThrowOnError extends boolean = false>(options?: Options<DuplicateName4Data, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 209 + responseStyle: 'data', 210 + method: 'PUT', 211 + url: '/api/v{api-version}/duplicate', 212 + ...options 213 + }); 214 + 215 + export const callWithNoContentResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithNoContentResponseData, ThrowOnError>): HttpRequest<CallWithNoContentResponseResponse> => (options?.client ?? client).requestOptions<CallWithNoContentResponseResponse, ThrowOnError>({ 216 + responseStyle: 'data', 217 + method: 'GET', 218 + url: '/api/v{api-version}/no-content', 219 + ...options 220 + }); 221 + 222 + export const callWithResponseAndNoContentResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>): HttpRequest<CallWithResponseAndNoContentResponseResponse> => (options?.client ?? client).requestOptions<CallWithResponseAndNoContentResponseResponse, ThrowOnError>({ 223 + responseStyle: 'data', 224 + method: 'GET', 225 + url: '/api/v{api-version}/multiple-tags/response-and-no-content', 226 + ...options 227 + }); 228 + 229 + export const dummyARequest = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>): HttpRequest<DummyAResponse> => (options?.client ?? client).requestOptions<DummyAResponse, ThrowOnError>({ 230 + responseStyle: 'data', 231 + method: 'GET', 232 + url: '/api/v{api-version}/multiple-tags/a', 233 + ...options 234 + }); 235 + 236 + export const dummyBRequest = <ThrowOnError extends boolean = false>(options?: Options<DummyBData, ThrowOnError>): HttpRequest<DummyBResponse> => (options?.client ?? client).requestOptions<DummyBResponse, ThrowOnError>({ 237 + responseStyle: 'data', 238 + method: 'GET', 239 + url: '/api/v{api-version}/multiple-tags/b', 240 + ...options 241 + }); 242 + 243 + export const callWithResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseData, ThrowOnError>): HttpRequest<CallWithResponseResponse> => (options?.client ?? client).requestOptions<CallWithResponseResponse, ThrowOnError>({ 244 + responseStyle: 'data', 245 + method: 'GET', 246 + url: '/api/v{api-version}/response', 247 + ...options 248 + }); 249 + 250 + export const callWithDuplicateResponsesRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>): HttpRequest<CallWithDuplicateResponsesResponse> => (options?.client ?? client).requestOptions<CallWithDuplicateResponsesResponse, ThrowOnError>({ 251 + responseStyle: 'data', 252 + method: 'POST', 253 + url: '/api/v{api-version}/response', 254 + ...options 255 + }); 256 + 257 + export const callWithResponsesRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>): HttpRequest<CallWithResponsesResponse> => (options?.client ?? client).requestOptions<CallWithResponsesResponse, ThrowOnError>({ 258 + responseStyle: 'data', 259 + method: 'PUT', 260 + url: '/api/v{api-version}/response', 261 + ...options 262 + }); 263 + 264 + export const collectionFormatRequest = <ThrowOnError extends boolean = false>(options: Options<CollectionFormatData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 265 + responseStyle: 'data', 266 + method: 'GET', 267 + url: '/api/v{api-version}/collectionFormat', 268 + ...options 269 + }); 270 + 271 + export const typesRequest = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>): HttpRequest<TypesResponse> => (options?.client ?? client).requestOptions<TypesResponse, ThrowOnError>({ 272 + responseStyle: 'data', 273 + method: 'GET', 274 + url: '/api/v{api-version}/types', 275 + ...options 276 + }); 277 + 278 + export const uploadFileRequest = <ThrowOnError extends boolean = false>(options: Options<UploadFileData, ThrowOnError>): HttpRequest<UploadFileResponse> => (options?.client ?? client).requestOptions<UploadFileResponse, ThrowOnError>({ 279 + responseStyle: 'data', 280 + method: 'POST', 281 + url: '/api/v{api-version}/upload', 282 + ...options 283 + }); 284 + 285 + export const fileResponseRequest = <ThrowOnError extends boolean = false>(options: Options<FileResponseData, ThrowOnError>): HttpRequest<FileResponseResponse> => (options?.client ?? client).requestOptions<FileResponseResponse, ThrowOnError>({ 286 + responseStyle: 'data', 287 + method: 'GET', 288 + url: '/api/v{api-version}/file/{id}', 289 + ...options 290 + }); 291 + 292 + export const complexTypesRequest = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>): HttpRequest<ComplexTypesResponse> => (options?.client ?? client).requestOptions<ComplexTypesResponse, ThrowOnError>({ 293 + responseStyle: 'data', 294 + method: 'GET', 295 + url: '/api/v{api-version}/complex', 296 + ...options 297 + }); 298 + 299 + export const multipartResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<MultipartResponseData, ThrowOnError>): HttpRequest<MultipartResponseResponse> => (options?.client ?? client).requestOptions<MultipartResponseResponse, ThrowOnError>({ 300 + responseStyle: 'data', 301 + method: 'GET', 302 + url: '/api/v{api-version}/multipart', 303 + ...options 304 + }); 305 + 306 + export const multipartRequestRequest = <ThrowOnError extends boolean = false>(options?: Options<MultipartRequestData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 307 + responseStyle: 'data', 308 + method: 'POST', 309 + url: '/api/v{api-version}/multipart', 310 + ...options 311 + }); 312 + 313 + export const complexParamsRequest = <ThrowOnError extends boolean = false>(options: Options<ComplexParamsData, ThrowOnError>): HttpRequest<ComplexParamsResponse> => (options?.client ?? client).requestOptions<ComplexParamsResponse, ThrowOnError>({ 314 + responseStyle: 'data', 315 + method: 'PUT', 316 + url: '/api/v{api-version}/complex/{id}', 317 + ...options 318 + }); 319 + 320 + export const callWithResultFromHeaderRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithResultFromHeaderData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 321 + responseStyle: 'data', 322 + method: 'POST', 323 + url: '/api/v{api-version}/header', 324 + ...options 325 + }); 326 + 327 + export const testErrorCodeRequest = <ThrowOnError extends boolean = false>(options: Options<TestErrorCodeData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 328 + responseStyle: 'data', 329 + method: 'POST', 330 + url: '/api/v{api-version}/error', 331 + ...options 332 + }); 333 + 334 + export const nonAsciiæøåÆøÅöôêÊ字符串Request = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>): HttpRequest<NonAsciiæøåÆøÅöôêÊ字符串Response> => (options?.client ?? client).requestOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, ThrowOnError>({ 335 + responseStyle: 'data', 336 + method: 'POST', 337 + url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 338 + ...options 339 + }); 340 + 341 + /** 342 + * Login User 343 + */ 344 + export const putWithFormUrlEncodedRequest = <ThrowOnError extends boolean = false>(options: Options<PutWithFormUrlEncodedData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 345 + responseStyle: 'data', 346 + method: 'PUT', 347 + url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 348 + ...options 349 + }); 350 + 351 + export const exportResource = <ThrowOnError extends boolean = false>(options?: () => Options<ExportData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 352 + const opts = options ? options() : undefined; 353 + return opts ? exportRequest(opts) : undefined; 354 + }); 355 + 356 + export const patchApiVbyApiVersionNoTagResource = <ThrowOnError extends boolean = false>(options?: () => Options<PatchApiVbyApiVersionNoTagData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 357 + const opts = options ? options() : undefined; 358 + return opts ? patchApiVbyApiVersionNoTagRequest(opts) : undefined; 359 + }); 360 + 361 + export const importResource = <ThrowOnError extends boolean = false>(options: () => Options<ImportData, ThrowOnError> | undefined) => httpResource<ImportResponse>(() => { 362 + const opts = options ? options() : undefined; 363 + return opts ? importRequest(opts) : undefined; 364 + }); 365 + 366 + export const fooWowResource = <ThrowOnError extends boolean = false>(options?: () => Options<FooWowData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 367 + const opts = options ? options() : undefined; 368 + return opts ? fooWowRequest(opts) : undefined; 369 + }); 370 + 371 + export const apiVVersionODataControllerCountResource = <ThrowOnError extends boolean = false>(options?: () => Options<ApiVVersionODataControllerCountData, ThrowOnError> | undefined) => httpResource<ApiVVersionODataControllerCountResponse>(() => { 372 + const opts = options ? options() : undefined; 373 + return opts ? apiVVersionODataControllerCountRequest(opts) : undefined; 374 + }); 375 + 376 + export const getApiVbyApiVersionSimpleOperationResource = <ThrowOnError extends boolean = false>(options: () => Options<GetApiVbyApiVersionSimpleOperationData, ThrowOnError> | undefined) => httpResource<GetApiVbyApiVersionSimpleOperationResponse>(() => { 377 + const opts = options ? options() : undefined; 378 + return opts ? getApiVbyApiVersionSimpleOperationRequest(opts) : undefined; 379 + }); 380 + 381 + export const deleteCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<DeleteCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 382 + const opts = options ? options() : undefined; 383 + return opts ? deleteCallWithoutParametersAndResponseRequest(opts) : undefined; 384 + }); 385 + 386 + export const getCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<GetCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 387 + const opts = options ? options() : undefined; 388 + return opts ? getCallWithoutParametersAndResponseRequest(opts) : undefined; 389 + }); 390 + 391 + export const headCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<HeadCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 392 + const opts = options ? options() : undefined; 393 + return opts ? headCallWithoutParametersAndResponseRequest(opts) : undefined; 394 + }); 395 + 396 + export const optionsCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<OptionsCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 397 + const opts = options ? options() : undefined; 398 + return opts ? optionsCallWithoutParametersAndResponseRequest(opts) : undefined; 399 + }); 400 + 401 + export const patchCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<PatchCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 402 + const opts = options ? options() : undefined; 403 + return opts ? patchCallWithoutParametersAndResponseRequest(opts) : undefined; 404 + }); 405 + 406 + export const postCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<PostCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 407 + const opts = options ? options() : undefined; 408 + return opts ? postCallWithoutParametersAndResponseRequest(opts) : undefined; 409 + }); 410 + 411 + export const putCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<PutCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 412 + const opts = options ? options() : undefined; 413 + return opts ? putCallWithoutParametersAndResponseRequest(opts) : undefined; 414 + }); 415 + 416 + export const deleteFooResource = <ThrowOnError extends boolean = false>(options: () => Options<DeleteFooData3, ThrowOnError> | undefined) => httpResource<unknown>(() => { 417 + const opts = options ? options() : undefined; 418 + return opts ? deleteFooRequest(opts) : undefined; 419 + }); 420 + 421 + export const callWithDescriptionsResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithDescriptionsData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 422 + const opts = options ? options() : undefined; 423 + return opts ? callWithDescriptionsRequest(opts) : undefined; 424 + }); 425 + 426 + /** 427 + * @deprecated 428 + */ 429 + export const deprecatedCallResource = <ThrowOnError extends boolean = false>(options: () => Options<DeprecatedCallData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 430 + const opts = options ? options() : undefined; 431 + return opts ? deprecatedCallRequest(opts) : undefined; 432 + }); 433 + 434 + export const callWithParametersResource = <ThrowOnError extends boolean = false>(options: () => Options<CallWithParametersData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 435 + const opts = options ? options() : undefined; 436 + return opts ? callWithParametersRequest(opts) : undefined; 437 + }); 438 + 439 + export const callWithWeirdParameterNamesResource = <ThrowOnError extends boolean = false>(options: () => Options<CallWithWeirdParameterNamesData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 440 + const opts = options ? options() : undefined; 441 + return opts ? callWithWeirdParameterNamesRequest(opts) : undefined; 442 + }); 443 + 444 + export const getCallWithOptionalParamResource = <ThrowOnError extends boolean = false>(options: () => Options<GetCallWithOptionalParamData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 445 + const opts = options ? options() : undefined; 446 + return opts ? getCallWithOptionalParamRequest(opts) : undefined; 447 + }); 448 + 449 + export const postCallWithOptionalParamResource = <ThrowOnError extends boolean = false>(options: () => Options<PostCallWithOptionalParamData, ThrowOnError> | undefined) => httpResource<PostCallWithOptionalParamResponse>(() => { 450 + const opts = options ? options() : undefined; 451 + return opts ? postCallWithOptionalParamRequest(opts) : undefined; 452 + }); 453 + 454 + export const postApiVbyApiVersionRequestBodyResource = <ThrowOnError extends boolean = false>(options?: () => Options<PostApiVbyApiVersionRequestBodyData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 455 + const opts = options ? options() : undefined; 456 + return opts ? postApiVbyApiVersionRequestBodyRequest(opts) : undefined; 457 + }); 458 + 459 + export const postApiVbyApiVersionFormDataResource = <ThrowOnError extends boolean = false>(options?: () => Options<PostApiVbyApiVersionFormDataData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 460 + const opts = options ? options() : undefined; 461 + return opts ? postApiVbyApiVersionFormDataRequest(opts) : undefined; 462 + }); 463 + 464 + export const callWithDefaultParametersResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithDefaultParametersData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 465 + const opts = options ? options() : undefined; 466 + return opts ? callWithDefaultParametersRequest(opts) : undefined; 467 + }); 468 + 469 + export const callWithDefaultOptionalParametersResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithDefaultOptionalParametersData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 470 + const opts = options ? options() : undefined; 471 + return opts ? callWithDefaultOptionalParametersRequest(opts) : undefined; 472 + }); 473 + 474 + export const callToTestOrderOfParamsResource = <ThrowOnError extends boolean = false>(options: () => Options<CallToTestOrderOfParamsData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 475 + const opts = options ? options() : undefined; 476 + return opts ? callToTestOrderOfParamsRequest(opts) : undefined; 477 + }); 478 + 479 + export const duplicateNameResource = <ThrowOnError extends boolean = false>(options?: () => Options<DuplicateNameData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 480 + const opts = options ? options() : undefined; 481 + return opts ? duplicateNameRequest(opts) : undefined; 482 + }); 483 + 484 + export const duplicateName2Resource = <ThrowOnError extends boolean = false>(options?: () => Options<DuplicateName2Data, ThrowOnError> | undefined) => httpResource<unknown>(() => { 485 + const opts = options ? options() : undefined; 486 + return opts ? duplicateName2Request(opts) : undefined; 487 + }); 488 + 489 + export const duplicateName3Resource = <ThrowOnError extends boolean = false>(options?: () => Options<DuplicateName3Data, ThrowOnError> | undefined) => httpResource<unknown>(() => { 490 + const opts = options ? options() : undefined; 491 + return opts ? duplicateName3Request(opts) : undefined; 492 + }); 493 + 494 + export const duplicateName4Resource = <ThrowOnError extends boolean = false>(options?: () => Options<DuplicateName4Data, ThrowOnError> | undefined) => httpResource<unknown>(() => { 495 + const opts = options ? options() : undefined; 496 + return opts ? duplicateName4Request(opts) : undefined; 497 + }); 498 + 499 + export const callWithNoContentResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithNoContentResponseData, ThrowOnError> | undefined) => httpResource<CallWithNoContentResponseResponse>(() => { 500 + const opts = options ? options() : undefined; 501 + return opts ? callWithNoContentResponseRequest(opts) : undefined; 502 + }); 503 + 504 + export const callWithResponseAndNoContentResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithResponseAndNoContentResponseData, ThrowOnError> | undefined) => httpResource<CallWithResponseAndNoContentResponseResponse>(() => { 505 + const opts = options ? options() : undefined; 506 + return opts ? callWithResponseAndNoContentResponseRequest(opts) : undefined; 507 + }); 508 + 509 + export const dummyAResource = <ThrowOnError extends boolean = false>(options?: () => Options<DummyAData, ThrowOnError> | undefined) => httpResource<DummyAResponse>(() => { 510 + const opts = options ? options() : undefined; 511 + return opts ? dummyARequest(opts) : undefined; 512 + }); 513 + 514 + export const dummyBResource = <ThrowOnError extends boolean = false>(options?: () => Options<DummyBData, ThrowOnError> | undefined) => httpResource<DummyBResponse>(() => { 515 + const opts = options ? options() : undefined; 516 + return opts ? dummyBRequest(opts) : undefined; 517 + }); 518 + 519 + export const callWithResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithResponseData, ThrowOnError> | undefined) => httpResource<CallWithResponseResponse>(() => { 520 + const opts = options ? options() : undefined; 521 + return opts ? callWithResponseRequest(opts) : undefined; 522 + }); 523 + 524 + export const callWithDuplicateResponsesResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithDuplicateResponsesData, ThrowOnError> | undefined) => httpResource<CallWithDuplicateResponsesResponse>(() => { 525 + const opts = options ? options() : undefined; 526 + return opts ? callWithDuplicateResponsesRequest(opts) : undefined; 527 + }); 528 + 529 + export const callWithResponsesResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithResponsesData, ThrowOnError> | undefined) => httpResource<CallWithResponsesResponse>(() => { 530 + const opts = options ? options() : undefined; 531 + return opts ? callWithResponsesRequest(opts) : undefined; 532 + }); 533 + 534 + export const collectionFormatResource = <ThrowOnError extends boolean = false>(options: () => Options<CollectionFormatData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 535 + const opts = options ? options() : undefined; 536 + return opts ? collectionFormatRequest(opts) : undefined; 537 + }); 538 + 539 + export const typesResource = <ThrowOnError extends boolean = false>(options: () => Options<TypesData, ThrowOnError> | undefined) => httpResource<TypesResponse>(() => { 540 + const opts = options ? options() : undefined; 541 + return opts ? typesRequest(opts) : undefined; 542 + }); 543 + 544 + export const uploadFileResource = <ThrowOnError extends boolean = false>(options: () => Options<UploadFileData, ThrowOnError> | undefined) => httpResource<UploadFileResponse>(() => { 545 + const opts = options ? options() : undefined; 546 + return opts ? uploadFileRequest(opts) : undefined; 547 + }); 548 + 549 + export const fileResponseResource = <ThrowOnError extends boolean = false>(options: () => Options<FileResponseData, ThrowOnError> | undefined) => httpResource<FileResponseResponse>(() => { 550 + const opts = options ? options() : undefined; 551 + return opts ? fileResponseRequest(opts) : undefined; 552 + }); 553 + 554 + export const complexTypesResource = <ThrowOnError extends boolean = false>(options: () => Options<ComplexTypesData, ThrowOnError> | undefined) => httpResource<ComplexTypesResponse>(() => { 555 + const opts = options ? options() : undefined; 556 + return opts ? complexTypesRequest(opts) : undefined; 557 + }); 558 + 559 + export const multipartResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<MultipartResponseData, ThrowOnError> | undefined) => httpResource<MultipartResponseResponse>(() => { 560 + const opts = options ? options() : undefined; 561 + return opts ? multipartResponseRequest(opts) : undefined; 562 + }); 563 + 564 + export const multipartRequestResource = <ThrowOnError extends boolean = false>(options?: () => Options<MultipartRequestData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 565 + const opts = options ? options() : undefined; 566 + return opts ? multipartRequestRequest(opts) : undefined; 567 + }); 568 + 569 + export const complexParamsResource = <ThrowOnError extends boolean = false>(options: () => Options<ComplexParamsData, ThrowOnError> | undefined) => httpResource<ComplexParamsResponse>(() => { 570 + const opts = options ? options() : undefined; 571 + return opts ? complexParamsRequest(opts) : undefined; 572 + }); 573 + 574 + export const callWithResultFromHeaderResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithResultFromHeaderData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 575 + const opts = options ? options() : undefined; 576 + return opts ? callWithResultFromHeaderRequest(opts) : undefined; 577 + }); 578 + 579 + export const testErrorCodeResource = <ThrowOnError extends boolean = false>(options: () => Options<TestErrorCodeData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 580 + const opts = options ? options() : undefined; 581 + return opts ? testErrorCodeRequest(opts) : undefined; 582 + }); 583 + 584 + export const nonAsciiæøåÆøÅöôêÊ字符串Resource = <ThrowOnError extends boolean = false>(options: () => Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError> | undefined) => httpResource<NonAsciiæøåÆøÅöôêÊ字符串Response>(() => { 585 + const opts = options ? options() : undefined; 586 + return opts ? nonAsciiæøåÆøÅöôêÊ字符串Request(opts) : undefined; 587 + }); 588 + 589 + /** 590 + * Login User 591 + */ 592 + export const putWithFormUrlEncodedResource = <ThrowOnError extends boolean = false>(options: () => Options<PutWithFormUrlEncodedData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 593 + const opts = options ? options() : undefined; 594 + return opts ? putWithFormUrlEncodedRequest(opts) : undefined; 595 + });
+595
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/@angular/common.gen.ts
··· 1 + // This file is auto-generated by @hey-api/openapi-ts 2 + 3 + import { type HttpRequest, httpResource } from '@angular/common/http'; 4 + 5 + import { client } from '../client.gen'; 6 + import type { Options } from '../sdk.gen'; 7 + 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'; 8 + 9 + export const exportRequest = <ThrowOnError extends boolean = false>(options?: Options<ExportData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 10 + responseStyle: 'data', 11 + method: 'GET', 12 + url: '/api/v{api-version}/no+tag', 13 + ...options 14 + }); 15 + 16 + export const patchApiVbyApiVersionNoTagRequest = <ThrowOnError extends boolean = false>(options?: Options<PatchApiVbyApiVersionNoTagData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 17 + responseStyle: 'data', 18 + method: 'PATCH', 19 + url: '/api/v{api-version}/no+tag', 20 + ...options 21 + }); 22 + 23 + export const importRequest = <ThrowOnError extends boolean = false>(options: Options<ImportData, ThrowOnError>): HttpRequest<ImportResponse> => (options?.client ?? client).requestOptions<ImportResponse, ThrowOnError>({ 24 + responseStyle: 'data', 25 + method: 'POST', 26 + url: '/api/v{api-version}/no+tag', 27 + ...options 28 + }); 29 + 30 + export const fooWowRequest = <ThrowOnError extends boolean = false>(options?: Options<FooWowData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 31 + responseStyle: 'data', 32 + method: 'PUT', 33 + url: '/api/v{api-version}/no+tag', 34 + ...options 35 + }); 36 + 37 + export const apiVVersionODataControllerCountRequest = <ThrowOnError extends boolean = false>(options?: Options<ApiVVersionODataControllerCountData, ThrowOnError>): HttpRequest<ApiVVersionODataControllerCountResponse> => (options?.client ?? client).requestOptions<ApiVVersionODataControllerCountResponse, ThrowOnError>({ 38 + responseStyle: 'data', 39 + method: 'GET', 40 + url: '/api/v{api-version}/simple/$count', 41 + ...options 42 + }); 43 + 44 + export const getApiVbyApiVersionSimpleOperationRequest = <ThrowOnError extends boolean = false>(options: Options<GetApiVbyApiVersionSimpleOperationData, ThrowOnError>): HttpRequest<GetApiVbyApiVersionSimpleOperationResponse> => (options?.client ?? client).requestOptions<GetApiVbyApiVersionSimpleOperationResponse, ThrowOnError>({ 45 + responseStyle: 'data', 46 + method: 'GET', 47 + url: '/api/v{api-version}/simple:operation', 48 + ...options 49 + }); 50 + 51 + export const deleteCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<DeleteCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 52 + responseStyle: 'data', 53 + method: 'DELETE', 54 + url: '/api/v{api-version}/simple', 55 + ...options 56 + }); 57 + 58 + export const getCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<GetCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 59 + responseStyle: 'data', 60 + method: 'GET', 61 + url: '/api/v{api-version}/simple', 62 + ...options 63 + }); 64 + 65 + export const headCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<HeadCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 66 + responseStyle: 'data', 67 + method: 'HEAD', 68 + url: '/api/v{api-version}/simple', 69 + ...options 70 + }); 71 + 72 + export const optionsCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<OptionsCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 73 + responseStyle: 'data', 74 + method: 'OPTIONS', 75 + url: '/api/v{api-version}/simple', 76 + ...options 77 + }); 78 + 79 + export const patchCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<PatchCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 80 + responseStyle: 'data', 81 + method: 'PATCH', 82 + url: '/api/v{api-version}/simple', 83 + ...options 84 + }); 85 + 86 + export const postCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<PostCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 87 + responseStyle: 'data', 88 + method: 'POST', 89 + url: '/api/v{api-version}/simple', 90 + ...options 91 + }); 92 + 93 + export const putCallWithoutParametersAndResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<PutCallWithoutParametersAndResponseData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 94 + responseStyle: 'data', 95 + method: 'PUT', 96 + url: '/api/v{api-version}/simple', 97 + ...options 98 + }); 99 + 100 + export const deleteFooRequest = <ThrowOnError extends boolean = false>(options: Options<DeleteFooData3, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 101 + responseStyle: 'data', 102 + method: 'DELETE', 103 + url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', 104 + ...options 105 + }); 106 + 107 + export const callWithDescriptionsRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithDescriptionsData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 108 + responseStyle: 'data', 109 + method: 'POST', 110 + url: '/api/v{api-version}/descriptions', 111 + ...options 112 + }); 113 + 114 + /** 115 + * @deprecated 116 + */ 117 + export const deprecatedCallRequest = <ThrowOnError extends boolean = false>(options: Options<DeprecatedCallData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 118 + responseStyle: 'data', 119 + method: 'POST', 120 + url: '/api/v{api-version}/parameters/deprecated', 121 + ...options 122 + }); 123 + 124 + export const callWithParametersRequest = <ThrowOnError extends boolean = false>(options: Options<CallWithParametersData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 125 + responseStyle: 'data', 126 + method: 'POST', 127 + url: '/api/v{api-version}/parameters/{parameterPath}', 128 + ...options 129 + }); 130 + 131 + export const callWithWeirdParameterNamesRequest = <ThrowOnError extends boolean = false>(options: Options<CallWithWeirdParameterNamesData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 132 + responseStyle: 'data', 133 + method: 'POST', 134 + url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', 135 + ...options 136 + }); 137 + 138 + export const getCallWithOptionalParamRequest = <ThrowOnError extends boolean = false>(options: Options<GetCallWithOptionalParamData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 139 + responseStyle: 'data', 140 + method: 'GET', 141 + url: '/api/v{api-version}/parameters', 142 + ...options 143 + }); 144 + 145 + export const postCallWithOptionalParamRequest = <ThrowOnError extends boolean = false>(options: Options<PostCallWithOptionalParamData, ThrowOnError>): HttpRequest<PostCallWithOptionalParamResponse> => (options?.client ?? client).requestOptions<PostCallWithOptionalParamResponse, ThrowOnError>({ 146 + responseStyle: 'data', 147 + method: 'POST', 148 + url: '/api/v{api-version}/parameters', 149 + ...options 150 + }); 151 + 152 + export const postApiVbyApiVersionRequestBodyRequest = <ThrowOnError extends boolean = false>(options?: Options<PostApiVbyApiVersionRequestBodyData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 153 + responseStyle: 'data', 154 + method: 'POST', 155 + url: '/api/v{api-version}/requestBody', 156 + ...options 157 + }); 158 + 159 + export const postApiVbyApiVersionFormDataRequest = <ThrowOnError extends boolean = false>(options?: Options<PostApiVbyApiVersionFormDataData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 160 + responseStyle: 'data', 161 + method: 'POST', 162 + url: '/api/v{api-version}/formData', 163 + ...options 164 + }); 165 + 166 + export const callWithDefaultParametersRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithDefaultParametersData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 167 + responseStyle: 'data', 168 + method: 'GET', 169 + url: '/api/v{api-version}/defaults', 170 + ...options 171 + }); 172 + 173 + export const callWithDefaultOptionalParametersRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithDefaultOptionalParametersData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 174 + responseStyle: 'data', 175 + method: 'POST', 176 + url: '/api/v{api-version}/defaults', 177 + ...options 178 + }); 179 + 180 + export const callToTestOrderOfParamsRequest = <ThrowOnError extends boolean = false>(options: Options<CallToTestOrderOfParamsData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 181 + responseStyle: 'data', 182 + method: 'PUT', 183 + url: '/api/v{api-version}/defaults', 184 + ...options 185 + }); 186 + 187 + export const duplicateNameRequest = <ThrowOnError extends boolean = false>(options?: Options<DuplicateNameData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 188 + responseStyle: 'data', 189 + method: 'DELETE', 190 + url: '/api/v{api-version}/duplicate', 191 + ...options 192 + }); 193 + 194 + export const duplicateName2Request = <ThrowOnError extends boolean = false>(options?: Options<DuplicateName2Data, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 195 + responseStyle: 'data', 196 + method: 'GET', 197 + url: '/api/v{api-version}/duplicate', 198 + ...options 199 + }); 200 + 201 + export const duplicateName3Request = <ThrowOnError extends boolean = false>(options?: Options<DuplicateName3Data, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 202 + responseStyle: 'data', 203 + method: 'POST', 204 + url: '/api/v{api-version}/duplicate', 205 + ...options 206 + }); 207 + 208 + export const duplicateName4Request = <ThrowOnError extends boolean = false>(options?: Options<DuplicateName4Data, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 209 + responseStyle: 'data', 210 + method: 'PUT', 211 + url: '/api/v{api-version}/duplicate', 212 + ...options 213 + }); 214 + 215 + export const callWithNoContentResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithNoContentResponseData, ThrowOnError>): HttpRequest<CallWithNoContentResponseResponse> => (options?.client ?? client).requestOptions<CallWithNoContentResponseResponse, ThrowOnError>({ 216 + responseStyle: 'data', 217 + method: 'GET', 218 + url: '/api/v{api-version}/no-content', 219 + ...options 220 + }); 221 + 222 + export const callWithResponseAndNoContentResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>): HttpRequest<CallWithResponseAndNoContentResponseResponse> => (options?.client ?? client).requestOptions<CallWithResponseAndNoContentResponseResponse, ThrowOnError>({ 223 + responseStyle: 'data', 224 + method: 'GET', 225 + url: '/api/v{api-version}/multiple-tags/response-and-no-content', 226 + ...options 227 + }); 228 + 229 + export const dummyARequest = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>): HttpRequest<DummyAResponse> => (options?.client ?? client).requestOptions<DummyAResponse, ThrowOnError>({ 230 + responseStyle: 'data', 231 + method: 'GET', 232 + url: '/api/v{api-version}/multiple-tags/a', 233 + ...options 234 + }); 235 + 236 + export const dummyBRequest = <ThrowOnError extends boolean = false>(options?: Options<DummyBData, ThrowOnError>): HttpRequest<DummyBResponse> => (options?.client ?? client).requestOptions<DummyBResponse, ThrowOnError>({ 237 + responseStyle: 'data', 238 + method: 'GET', 239 + url: '/api/v{api-version}/multiple-tags/b', 240 + ...options 241 + }); 242 + 243 + export const callWithResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseData, ThrowOnError>): HttpRequest<CallWithResponseResponse> => (options?.client ?? client).requestOptions<CallWithResponseResponse, ThrowOnError>({ 244 + responseStyle: 'data', 245 + method: 'GET', 246 + url: '/api/v{api-version}/response', 247 + ...options 248 + }); 249 + 250 + export const callWithDuplicateResponsesRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>): HttpRequest<CallWithDuplicateResponsesResponse> => (options?.client ?? client).requestOptions<CallWithDuplicateResponsesResponse, ThrowOnError>({ 251 + responseStyle: 'data', 252 + method: 'POST', 253 + url: '/api/v{api-version}/response', 254 + ...options 255 + }); 256 + 257 + export const callWithResponsesRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>): HttpRequest<CallWithResponsesResponse> => (options?.client ?? client).requestOptions<CallWithResponsesResponse, ThrowOnError>({ 258 + responseStyle: 'data', 259 + method: 'PUT', 260 + url: '/api/v{api-version}/response', 261 + ...options 262 + }); 263 + 264 + export const collectionFormatRequest = <ThrowOnError extends boolean = false>(options: Options<CollectionFormatData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 265 + responseStyle: 'data', 266 + method: 'GET', 267 + url: '/api/v{api-version}/collectionFormat', 268 + ...options 269 + }); 270 + 271 + export const typesRequest = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>): HttpRequest<TypesResponse> => (options?.client ?? client).requestOptions<TypesResponse, ThrowOnError>({ 272 + responseStyle: 'data', 273 + method: 'GET', 274 + url: '/api/v{api-version}/types', 275 + ...options 276 + }); 277 + 278 + export const uploadFileRequest = <ThrowOnError extends boolean = false>(options: Options<UploadFileData, ThrowOnError>): HttpRequest<UploadFileResponse> => (options?.client ?? client).requestOptions<UploadFileResponse, ThrowOnError>({ 279 + responseStyle: 'data', 280 + method: 'POST', 281 + url: '/api/v{api-version}/upload', 282 + ...options 283 + }); 284 + 285 + export const fileResponseRequest = <ThrowOnError extends boolean = false>(options: Options<FileResponseData, ThrowOnError>): HttpRequest<FileResponseResponse> => (options?.client ?? client).requestOptions<FileResponseResponse, ThrowOnError>({ 286 + responseStyle: 'data', 287 + method: 'GET', 288 + url: '/api/v{api-version}/file/{id}', 289 + ...options 290 + }); 291 + 292 + export const complexTypesRequest = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>): HttpRequest<ComplexTypesResponse> => (options?.client ?? client).requestOptions<ComplexTypesResponse, ThrowOnError>({ 293 + responseStyle: 'data', 294 + method: 'GET', 295 + url: '/api/v{api-version}/complex', 296 + ...options 297 + }); 298 + 299 + export const multipartResponseRequest = <ThrowOnError extends boolean = false>(options?: Options<MultipartResponseData, ThrowOnError>): HttpRequest<MultipartResponseResponse> => (options?.client ?? client).requestOptions<MultipartResponseResponse, ThrowOnError>({ 300 + responseStyle: 'data', 301 + method: 'GET', 302 + url: '/api/v{api-version}/multipart', 303 + ...options 304 + }); 305 + 306 + export const multipartRequestRequest = <ThrowOnError extends boolean = false>(options?: Options<MultipartRequestData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 307 + responseStyle: 'data', 308 + method: 'POST', 309 + url: '/api/v{api-version}/multipart', 310 + ...options 311 + }); 312 + 313 + export const complexParamsRequest = <ThrowOnError extends boolean = false>(options: Options<ComplexParamsData, ThrowOnError>): HttpRequest<ComplexParamsResponse> => (options?.client ?? client).requestOptions<ComplexParamsResponse, ThrowOnError>({ 314 + responseStyle: 'data', 315 + method: 'PUT', 316 + url: '/api/v{api-version}/complex/{id}', 317 + ...options 318 + }); 319 + 320 + export const callWithResultFromHeaderRequest = <ThrowOnError extends boolean = false>(options?: Options<CallWithResultFromHeaderData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 321 + responseStyle: 'data', 322 + method: 'POST', 323 + url: '/api/v{api-version}/header', 324 + ...options 325 + }); 326 + 327 + export const testErrorCodeRequest = <ThrowOnError extends boolean = false>(options: Options<TestErrorCodeData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 328 + responseStyle: 'data', 329 + method: 'POST', 330 + url: '/api/v{api-version}/error', 331 + ...options 332 + }); 333 + 334 + export const nonAsciiæøåÆøÅöôêÊ字符串Request = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>): HttpRequest<NonAsciiæøåÆøÅöôêÊ字符串Response> => (options?.client ?? client).requestOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, ThrowOnError>({ 335 + responseStyle: 'data', 336 + method: 'POST', 337 + url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 338 + ...options 339 + }); 340 + 341 + /** 342 + * Login User 343 + */ 344 + export const putWithFormUrlEncodedRequest = <ThrowOnError extends boolean = false>(options: Options<PutWithFormUrlEncodedData, ThrowOnError>): HttpRequest<unknown> => (options?.client ?? client).requestOptions<unknown, ThrowOnError>({ 345 + responseStyle: 'data', 346 + method: 'PUT', 347 + url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 348 + ...options 349 + }); 350 + 351 + export const exportResource = <ThrowOnError extends boolean = false>(options?: () => Options<ExportData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 352 + const opts = options ? options() : undefined; 353 + return opts ? exportRequest(opts) : undefined; 354 + }); 355 + 356 + export const patchApiVbyApiVersionNoTagResource = <ThrowOnError extends boolean = false>(options?: () => Options<PatchApiVbyApiVersionNoTagData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 357 + const opts = options ? options() : undefined; 358 + return opts ? patchApiVbyApiVersionNoTagRequest(opts) : undefined; 359 + }); 360 + 361 + export const importResource = <ThrowOnError extends boolean = false>(options: () => Options<ImportData, ThrowOnError> | undefined) => httpResource<ImportResponse>(() => { 362 + const opts = options ? options() : undefined; 363 + return opts ? importRequest(opts) : undefined; 364 + }); 365 + 366 + export const fooWowResource = <ThrowOnError extends boolean = false>(options?: () => Options<FooWowData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 367 + const opts = options ? options() : undefined; 368 + return opts ? fooWowRequest(opts) : undefined; 369 + }); 370 + 371 + export const apiVVersionODataControllerCountResource = <ThrowOnError extends boolean = false>(options?: () => Options<ApiVVersionODataControllerCountData, ThrowOnError> | undefined) => httpResource<ApiVVersionODataControllerCountResponse>(() => { 372 + const opts = options ? options() : undefined; 373 + return opts ? apiVVersionODataControllerCountRequest(opts) : undefined; 374 + }); 375 + 376 + export const getApiVbyApiVersionSimpleOperationResource = <ThrowOnError extends boolean = false>(options: () => Options<GetApiVbyApiVersionSimpleOperationData, ThrowOnError> | undefined) => httpResource<GetApiVbyApiVersionSimpleOperationResponse>(() => { 377 + const opts = options ? options() : undefined; 378 + return opts ? getApiVbyApiVersionSimpleOperationRequest(opts) : undefined; 379 + }); 380 + 381 + export const deleteCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<DeleteCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 382 + const opts = options ? options() : undefined; 383 + return opts ? deleteCallWithoutParametersAndResponseRequest(opts) : undefined; 384 + }); 385 + 386 + export const getCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<GetCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 387 + const opts = options ? options() : undefined; 388 + return opts ? getCallWithoutParametersAndResponseRequest(opts) : undefined; 389 + }); 390 + 391 + export const headCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<HeadCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 392 + const opts = options ? options() : undefined; 393 + return opts ? headCallWithoutParametersAndResponseRequest(opts) : undefined; 394 + }); 395 + 396 + export const optionsCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<OptionsCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 397 + const opts = options ? options() : undefined; 398 + return opts ? optionsCallWithoutParametersAndResponseRequest(opts) : undefined; 399 + }); 400 + 401 + export const patchCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<PatchCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 402 + const opts = options ? options() : undefined; 403 + return opts ? patchCallWithoutParametersAndResponseRequest(opts) : undefined; 404 + }); 405 + 406 + export const postCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<PostCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 407 + const opts = options ? options() : undefined; 408 + return opts ? postCallWithoutParametersAndResponseRequest(opts) : undefined; 409 + }); 410 + 411 + export const putCallWithoutParametersAndResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<PutCallWithoutParametersAndResponseData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 412 + const opts = options ? options() : undefined; 413 + return opts ? putCallWithoutParametersAndResponseRequest(opts) : undefined; 414 + }); 415 + 416 + export const deleteFooResource = <ThrowOnError extends boolean = false>(options: () => Options<DeleteFooData3, ThrowOnError> | undefined) => httpResource<unknown>(() => { 417 + const opts = options ? options() : undefined; 418 + return opts ? deleteFooRequest(opts) : undefined; 419 + }); 420 + 421 + export const callWithDescriptionsResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithDescriptionsData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 422 + const opts = options ? options() : undefined; 423 + return opts ? callWithDescriptionsRequest(opts) : undefined; 424 + }); 425 + 426 + /** 427 + * @deprecated 428 + */ 429 + export const deprecatedCallResource = <ThrowOnError extends boolean = false>(options: () => Options<DeprecatedCallData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 430 + const opts = options ? options() : undefined; 431 + return opts ? deprecatedCallRequest(opts) : undefined; 432 + }); 433 + 434 + export const callWithParametersResource = <ThrowOnError extends boolean = false>(options: () => Options<CallWithParametersData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 435 + const opts = options ? options() : undefined; 436 + return opts ? callWithParametersRequest(opts) : undefined; 437 + }); 438 + 439 + export const callWithWeirdParameterNamesResource = <ThrowOnError extends boolean = false>(options: () => Options<CallWithWeirdParameterNamesData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 440 + const opts = options ? options() : undefined; 441 + return opts ? callWithWeirdParameterNamesRequest(opts) : undefined; 442 + }); 443 + 444 + export const getCallWithOptionalParamResource = <ThrowOnError extends boolean = false>(options: () => Options<GetCallWithOptionalParamData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 445 + const opts = options ? options() : undefined; 446 + return opts ? getCallWithOptionalParamRequest(opts) : undefined; 447 + }); 448 + 449 + export const postCallWithOptionalParamResource = <ThrowOnError extends boolean = false>(options: () => Options<PostCallWithOptionalParamData, ThrowOnError> | undefined) => httpResource<PostCallWithOptionalParamResponse>(() => { 450 + const opts = options ? options() : undefined; 451 + return opts ? postCallWithOptionalParamRequest(opts) : undefined; 452 + }); 453 + 454 + export const postApiVbyApiVersionRequestBodyResource = <ThrowOnError extends boolean = false>(options?: () => Options<PostApiVbyApiVersionRequestBodyData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 455 + const opts = options ? options() : undefined; 456 + return opts ? postApiVbyApiVersionRequestBodyRequest(opts) : undefined; 457 + }); 458 + 459 + export const postApiVbyApiVersionFormDataResource = <ThrowOnError extends boolean = false>(options?: () => Options<PostApiVbyApiVersionFormDataData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 460 + const opts = options ? options() : undefined; 461 + return opts ? postApiVbyApiVersionFormDataRequest(opts) : undefined; 462 + }); 463 + 464 + export const callWithDefaultParametersResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithDefaultParametersData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 465 + const opts = options ? options() : undefined; 466 + return opts ? callWithDefaultParametersRequest(opts) : undefined; 467 + }); 468 + 469 + export const callWithDefaultOptionalParametersResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithDefaultOptionalParametersData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 470 + const opts = options ? options() : undefined; 471 + return opts ? callWithDefaultOptionalParametersRequest(opts) : undefined; 472 + }); 473 + 474 + export const callToTestOrderOfParamsResource = <ThrowOnError extends boolean = false>(options: () => Options<CallToTestOrderOfParamsData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 475 + const opts = options ? options() : undefined; 476 + return opts ? callToTestOrderOfParamsRequest(opts) : undefined; 477 + }); 478 + 479 + export const duplicateNameResource = <ThrowOnError extends boolean = false>(options?: () => Options<DuplicateNameData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 480 + const opts = options ? options() : undefined; 481 + return opts ? duplicateNameRequest(opts) : undefined; 482 + }); 483 + 484 + export const duplicateName2Resource = <ThrowOnError extends boolean = false>(options?: () => Options<DuplicateName2Data, ThrowOnError> | undefined) => httpResource<unknown>(() => { 485 + const opts = options ? options() : undefined; 486 + return opts ? duplicateName2Request(opts) : undefined; 487 + }); 488 + 489 + export const duplicateName3Resource = <ThrowOnError extends boolean = false>(options?: () => Options<DuplicateName3Data, ThrowOnError> | undefined) => httpResource<unknown>(() => { 490 + const opts = options ? options() : undefined; 491 + return opts ? duplicateName3Request(opts) : undefined; 492 + }); 493 + 494 + export const duplicateName4Resource = <ThrowOnError extends boolean = false>(options?: () => Options<DuplicateName4Data, ThrowOnError> | undefined) => httpResource<unknown>(() => { 495 + const opts = options ? options() : undefined; 496 + return opts ? duplicateName4Request(opts) : undefined; 497 + }); 498 + 499 + export const callWithNoContentResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithNoContentResponseData, ThrowOnError> | undefined) => httpResource<CallWithNoContentResponseResponse>(() => { 500 + const opts = options ? options() : undefined; 501 + return opts ? callWithNoContentResponseRequest(opts) : undefined; 502 + }); 503 + 504 + export const callWithResponseAndNoContentResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithResponseAndNoContentResponseData, ThrowOnError> | undefined) => httpResource<CallWithResponseAndNoContentResponseResponse>(() => { 505 + const opts = options ? options() : undefined; 506 + return opts ? callWithResponseAndNoContentResponseRequest(opts) : undefined; 507 + }); 508 + 509 + export const dummyAResource = <ThrowOnError extends boolean = false>(options?: () => Options<DummyAData, ThrowOnError> | undefined) => httpResource<DummyAResponse>(() => { 510 + const opts = options ? options() : undefined; 511 + return opts ? dummyARequest(opts) : undefined; 512 + }); 513 + 514 + export const dummyBResource = <ThrowOnError extends boolean = false>(options?: () => Options<DummyBData, ThrowOnError> | undefined) => httpResource<DummyBResponse>(() => { 515 + const opts = options ? options() : undefined; 516 + return opts ? dummyBRequest(opts) : undefined; 517 + }); 518 + 519 + export const callWithResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithResponseData, ThrowOnError> | undefined) => httpResource<CallWithResponseResponse>(() => { 520 + const opts = options ? options() : undefined; 521 + return opts ? callWithResponseRequest(opts) : undefined; 522 + }); 523 + 524 + export const callWithDuplicateResponsesResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithDuplicateResponsesData, ThrowOnError> | undefined) => httpResource<CallWithDuplicateResponsesResponse>(() => { 525 + const opts = options ? options() : undefined; 526 + return opts ? callWithDuplicateResponsesRequest(opts) : undefined; 527 + }); 528 + 529 + export const callWithResponsesResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithResponsesData, ThrowOnError> | undefined) => httpResource<CallWithResponsesResponse>(() => { 530 + const opts = options ? options() : undefined; 531 + return opts ? callWithResponsesRequest(opts) : undefined; 532 + }); 533 + 534 + export const collectionFormatResource = <ThrowOnError extends boolean = false>(options: () => Options<CollectionFormatData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 535 + const opts = options ? options() : undefined; 536 + return opts ? collectionFormatRequest(opts) : undefined; 537 + }); 538 + 539 + export const typesResource = <ThrowOnError extends boolean = false>(options: () => Options<TypesData, ThrowOnError> | undefined) => httpResource<TypesResponse>(() => { 540 + const opts = options ? options() : undefined; 541 + return opts ? typesRequest(opts) : undefined; 542 + }); 543 + 544 + export const uploadFileResource = <ThrowOnError extends boolean = false>(options: () => Options<UploadFileData, ThrowOnError> | undefined) => httpResource<UploadFileResponse>(() => { 545 + const opts = options ? options() : undefined; 546 + return opts ? uploadFileRequest(opts) : undefined; 547 + }); 548 + 549 + export const fileResponseResource = <ThrowOnError extends boolean = false>(options: () => Options<FileResponseData, ThrowOnError> | undefined) => httpResource<FileResponseResponse>(() => { 550 + const opts = options ? options() : undefined; 551 + return opts ? fileResponseRequest(opts) : undefined; 552 + }); 553 + 554 + export const complexTypesResource = <ThrowOnError extends boolean = false>(options: () => Options<ComplexTypesData, ThrowOnError> | undefined) => httpResource<ComplexTypesResponse>(() => { 555 + const opts = options ? options() : undefined; 556 + return opts ? complexTypesRequest(opts) : undefined; 557 + }); 558 + 559 + export const multipartResponseResource = <ThrowOnError extends boolean = false>(options?: () => Options<MultipartResponseData, ThrowOnError> | undefined) => httpResource<MultipartResponseResponse>(() => { 560 + const opts = options ? options() : undefined; 561 + return opts ? multipartResponseRequest(opts) : undefined; 562 + }); 563 + 564 + export const multipartRequestResource = <ThrowOnError extends boolean = false>(options?: () => Options<MultipartRequestData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 565 + const opts = options ? options() : undefined; 566 + return opts ? multipartRequestRequest(opts) : undefined; 567 + }); 568 + 569 + export const complexParamsResource = <ThrowOnError extends boolean = false>(options: () => Options<ComplexParamsData, ThrowOnError> | undefined) => httpResource<ComplexParamsResponse>(() => { 570 + const opts = options ? options() : undefined; 571 + return opts ? complexParamsRequest(opts) : undefined; 572 + }); 573 + 574 + export const callWithResultFromHeaderResource = <ThrowOnError extends boolean = false>(options?: () => Options<CallWithResultFromHeaderData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 575 + const opts = options ? options() : undefined; 576 + return opts ? callWithResultFromHeaderRequest(opts) : undefined; 577 + }); 578 + 579 + export const testErrorCodeResource = <ThrowOnError extends boolean = false>(options: () => Options<TestErrorCodeData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 580 + const opts = options ? options() : undefined; 581 + return opts ? testErrorCodeRequest(opts) : undefined; 582 + }); 583 + 584 + export const nonAsciiæøåÆøÅöôêÊ字符串Resource = <ThrowOnError extends boolean = false>(options: () => Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError> | undefined) => httpResource<NonAsciiæøåÆøÅöôêÊ字符串Response>(() => { 585 + const opts = options ? options() : undefined; 586 + return opts ? nonAsciiæøåÆøÅöôêÊ字符串Request(opts) : undefined; 587 + }); 588 + 589 + /** 590 + * Login User 591 + */ 592 + export const putWithFormUrlEncodedResource = <ThrowOnError extends boolean = false>(options: () => Options<PutWithFormUrlEncodedData, ThrowOnError> | undefined) => httpResource<unknown>(() => { 593 + const opts = options ? options() : undefined; 594 + return opts ? putWithFormUrlEncodedRequest(opts) : undefined; 595 + });
+4 -2
packages/openapi-ts/src/plugins/@angular/common/httpRequests/config.ts
··· 9 9 let input = config.httpRequests; 10 10 if (typeof input === 'string' || typeof input === 'function') { 11 11 input = { strategy: input }; 12 - } else if (typeof input === 'boolean' || !input) { 13 - input = { enabled: Boolean(input) }; 12 + } else if (typeof input === 'boolean') { 13 + input = { enabled: input }; 14 + } else if (!input) { 15 + input = {}; 14 16 } 15 17 16 18 const strategy = input.strategy ?? 'flat';
+4 -2
packages/openapi-ts/src/plugins/@angular/common/httpResources/config.ts
··· 9 9 let input = config.httpResources; 10 10 if (typeof input === 'string' || typeof input === 'function') { 11 11 input = { strategy: input }; 12 - } else if (typeof input === 'boolean' || !input) { 13 - input = { enabled: Boolean(input) }; 12 + } else if (typeof input === 'boolean') { 13 + input = { enabled: input }; 14 + } else if (!input) { 15 + input = {}; 14 16 } 15 17 16 18 const strategy = input.strategy ?? 'flat';