diff --git a/dev/openapi-ts.config.ts b/dev/openapi-ts.config.ts index 1a0598540..4baf5c276 100644 --- a/dev/openapi-ts.config.ts +++ b/dev/openapi-ts.config.ts @@ -86,26 +86,26 @@ export default defineConfig(() => { }, // name: 'foo', output: [ - // { - // // case: 'snake_case', - // clean: true, - // fileName: { - // // case: 'snake_case', - // // name: '{{name}}.renamed', - // suffix: '.meh', - // }, - // // format: 'prettier', - // importFileExtension: '.ts', - // // indexFile: false, - // // lint: 'eslint', - // path: path.resolve(__dirname, '.gen'), - // tsConfigPath: path.resolve( - // __dirname, - // 'tsconfig', - // 'tsconfig.nodenext.json', - // ), - // }, - '.gen', + { + // case: 'snake_case', + // clean: true, + // fileName: { + // // case: 'snake_case', + // // name: '{{name}}.renamed', + // suffix: '.meh', + // }, + // format: 'prettier', + // importFileExtension: '.ts', + // indexFile: false, + // lint: 'eslint', + path: path.resolve(__dirname, '.gen'), + tsConfigPath: path.resolve( + __dirname, + 'tsconfig', + 'tsconfig.nodenext.json', + ), + }, + // '.gen', ], parser: { filters: { @@ -216,7 +216,7 @@ export default defineConfig(() => { { // baseUrl: false, // exportFromIndex: true, - name: '@hey-api/client-fetch', + name: '@hey-api/client-nuxt', // runtimeConfigPath: path.resolve(__dirname, 'hey-api.ts'), // runtimeConfigPath: './src/hey-api.ts', // strictBaseUrl: true, @@ -249,7 +249,7 @@ export default defineConfig(() => { // }, }, { - asClass: true, + // asClass: true, // auth: false, // classNameBuilder: '{{name}}', // classNameBuilder: '{{name}}Service', @@ -260,7 +260,7 @@ export default defineConfig(() => { // fields.unwrap('path') // }, // include... - instance: true, + // instance: true, name: '@hey-api/sdk', // operationId: false, // paramsStructure: 'flat', diff --git a/examples/openapi-ts-angular-common/src/client/sdk.gen.ts b/examples/openapi-ts-angular-common/src/client/sdk.gen.ts index d1c943a6c..d09e5b51b 100644 --- a/examples/openapi-ts-angular-common/src/client/sdk.gen.ts +++ b/examples/openapi-ts-angular-common/src/client/sdk.gen.ts @@ -94,12 +94,7 @@ export const addPet = ( 'data' >({ responseStyle: 'data', - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -123,12 +118,7 @@ export const updatePet = ( 'data' >({ responseStyle: 'data', - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -152,12 +142,7 @@ export const findPetsByStatus = ( 'data' >({ responseStyle: 'data', - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByStatus', ...options, }); @@ -177,12 +162,7 @@ export const findPetsByTags = ( 'data' >({ responseStyle: 'data', - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByTags', ...options, }); @@ -202,12 +182,7 @@ export const deletePet = ( 'data' >({ responseStyle: 'data', - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -228,14 +203,8 @@ export const getPetById = ( >({ responseStyle: 'data', security: [ - { - name: 'api_key', - type: 'apiKey', - }, - { - scheme: 'bearer', - type: 'http', - }, + { name: 'api_key', type: 'apiKey' }, + { scheme: 'bearer', type: 'http' }, ], url: '/pet/{petId}', ...options, @@ -256,12 +225,7 @@ export const updatePetWithForm = ( 'data' >({ responseStyle: 'data', - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -282,12 +246,7 @@ export const uploadFile = ( >({ bodySerializer: null, responseStyle: 'data', - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}/uploadImage', ...options, headers: { @@ -311,12 +270,7 @@ export const getInventory = ( 'data' >({ responseStyle: 'data', - security: [ - { - name: 'api_key', - type: 'apiKey', - }, - ], + security: [{ name: 'api_key', type: 'apiKey' }], url: '/store/inventory', ...options, }); diff --git a/examples/openapi-ts-angular/src/client/sdk.gen.ts b/examples/openapi-ts-angular/src/client/sdk.gen.ts index 8052bc09e..d7d470137 100644 --- a/examples/openapi-ts-angular/src/client/sdk.gen.ts +++ b/examples/openapi-ts-angular/src/client/sdk.gen.ts @@ -96,12 +96,7 @@ export class PetService { AddPetErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -124,12 +119,7 @@ export class PetService { UpdatePetErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -152,12 +142,7 @@ export class PetService { FindPetsByStatusErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByStatus', ...options, }); @@ -176,12 +161,7 @@ export class PetService { FindPetsByTagsErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByTags', ...options, }); @@ -200,12 +180,7 @@ export class PetService { DeletePetErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -225,14 +200,8 @@ export class PetService { ThrowOnError >({ security: [ - { - name: 'api_key', - type: 'apiKey', - }, - { - scheme: 'bearer', - type: 'http', - }, + { name: 'api_key', type: 'apiKey' }, + { scheme: 'bearer', type: 'http' }, ], url: '/pet/{petId}', ...options, @@ -252,12 +221,7 @@ export class PetService { UpdatePetWithFormErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -277,12 +241,7 @@ export class PetService { ThrowOnError >({ bodySerializer: null, - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}/uploadImage', ...options, headers: { @@ -308,12 +267,7 @@ export class StoreService { GetInventoryErrors, ThrowOnError >({ - security: [ - { - name: 'api_key', - type: 'apiKey', - }, - ], + security: [{ name: 'api_key', type: 'apiKey' }], url: '/store/inventory', ...options, }); @@ -353,10 +307,7 @@ export class StoreService { DeleteOrderResponses, DeleteOrderErrors, ThrowOnError - >({ - url: '/store/order/{orderId}', - ...options, - }); + >({ url: '/store/order/{orderId}', ...options }); } /** @@ -371,10 +322,7 @@ export class StoreService { GetOrderByIdResponses, GetOrderByIdErrors, ThrowOnError - >({ - url: '/store/order/{orderId}', - ...options, - }); + >({ url: '/store/order/{orderId}', ...options }); } } @@ -436,10 +384,7 @@ export class UserService { LoginUserResponses, LoginUserErrors, ThrowOnError - >({ - url: '/user/login', - ...options, - }); + >({ url: '/user/login', ...options }); } /** @@ -454,10 +399,7 @@ export class UserService { LogoutUserResponses, LogoutUserErrors, ThrowOnError - >({ - url: '/user/logout', - ...options, - }); + >({ url: '/user/logout', ...options }); } /** @@ -472,10 +414,7 @@ export class UserService { DeleteUserResponses, DeleteUserErrors, ThrowOnError - >({ - url: '/user/{username}', - ...options, - }); + >({ url: '/user/{username}', ...options }); } /** @@ -490,10 +429,7 @@ export class UserService { GetUserByNameResponses, GetUserByNameErrors, ThrowOnError - >({ - url: '/user/{username}', - ...options, - }); + >({ url: '/user/{username}', ...options }); } /** diff --git a/examples/openapi-ts-axios/src/client/sdk.gen.ts b/examples/openapi-ts-axios/src/client/sdk.gen.ts index bb7cee4ba..860344081 100644 --- a/examples/openapi-ts-axios/src/client/sdk.gen.ts +++ b/examples/openapi-ts-axios/src/client/sdk.gen.ts @@ -89,12 +89,7 @@ export const addPet = ( ) => (options.client ?? client).post({ responseType: 'json', - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -117,12 +112,7 @@ export const updatePet = ( ThrowOnError >({ responseType: 'json', - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -145,12 +135,7 @@ export const findPetsByStatus = ( ThrowOnError >({ responseType: 'json', - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByStatus', ...options, }); @@ -169,12 +154,7 @@ export const findPetsByTags = ( ThrowOnError >({ responseType: 'json', - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByTags', ...options, }); @@ -192,12 +172,7 @@ export const deletePet = ( DeletePetErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -217,14 +192,8 @@ export const getPetById = ( >({ responseType: 'json', security: [ - { - name: 'api_key', - type: 'apiKey', - }, - { - scheme: 'bearer', - type: 'http', - }, + { name: 'api_key', type: 'apiKey' }, + { scheme: 'bearer', type: 'http' }, ], url: '/pet/{petId}', ...options, @@ -244,12 +213,7 @@ export const updatePetWithForm = ( ThrowOnError >({ responseType: 'json', - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -269,12 +233,7 @@ export const uploadFile = ( >({ bodySerializer: null, responseType: 'json', - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}/uploadImage', ...options, headers: { @@ -297,12 +256,7 @@ export const getInventory = ( ThrowOnError >({ responseType: 'json', - security: [ - { - name: 'api_key', - type: 'apiKey', - }, - ], + security: [{ name: 'api_key', type: 'apiKey' }], url: '/store/inventory', ...options, }); @@ -341,10 +295,7 @@ export const deleteOrder = ( DeleteOrderResponses, DeleteOrderErrors, ThrowOnError - >({ - url: '/store/order/{orderId}', - ...options, - }); + >({ url: '/store/order/{orderId}', ...options }); /** * Find purchase order by ID. @@ -438,10 +389,7 @@ export const logoutUser = ( LogoutUserResponses, LogoutUserErrors, ThrowOnError - >({ - url: '/user/logout', - ...options, - }); + >({ url: '/user/logout', ...options }); /** * Delete user resource. @@ -455,10 +403,7 @@ export const deleteUser = ( DeleteUserResponses, DeleteUserErrors, ThrowOnError - >({ - url: '/user/{username}', - ...options, - }); + >({ url: '/user/{username}', ...options }); /** * Get user by user name. diff --git a/examples/openapi-ts-fastify/src/client/sdk.gen.ts b/examples/openapi-ts-fastify/src/client/sdk.gen.ts index c60e38505..7ae103592 100644 --- a/examples/openapi-ts-fastify/src/client/sdk.gen.ts +++ b/examples/openapi-ts-fastify/src/client/sdk.gen.ts @@ -41,10 +41,7 @@ export const listPets = ( ListPetsResponses, ListPetsErrors, ThrowOnError - >({ - url: '/pets', - ...options, - }); + >({ url: '/pets', ...options }); /** * Create a pet @@ -56,10 +53,7 @@ export const createPets = ( CreatePetsResponses, CreatePetsErrors, ThrowOnError - >({ - url: '/pets', - ...options, - }); + >({ url: '/pets', ...options }); /** * Info for a specific pet @@ -71,7 +65,4 @@ export const showPetById = ( ShowPetByIdResponses, ShowPetByIdErrors, ThrowOnError - >({ - url: '/pets/{petId}', - ...options, - }); + >({ url: '/pets/{petId}', ...options }); diff --git a/examples/openapi-ts-fetch/src/client/sdk.gen.ts b/examples/openapi-ts-fetch/src/client/sdk.gen.ts index f424fe675..6d9563cb0 100644 --- a/examples/openapi-ts-fetch/src/client/sdk.gen.ts +++ b/examples/openapi-ts-fetch/src/client/sdk.gen.ts @@ -88,12 +88,7 @@ export const addPet = ( options: Options, ) => (options.client ?? client).post({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -115,12 +110,7 @@ export const updatePet = ( UpdatePetErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -142,12 +132,7 @@ export const findPetsByStatus = ( FindPetsByStatusErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByStatus', ...options, }); @@ -165,12 +150,7 @@ export const findPetsByTags = ( FindPetsByTagsErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByTags', ...options, }); @@ -188,12 +168,7 @@ export const deletePet = ( DeletePetErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -212,14 +187,8 @@ export const getPetById = ( ThrowOnError >({ security: [ - { - name: 'api_key', - type: 'apiKey', - }, - { - scheme: 'bearer', - type: 'http', - }, + { name: 'api_key', type: 'apiKey' }, + { scheme: 'bearer', type: 'http' }, ], url: '/pet/{petId}', ...options, @@ -238,12 +207,7 @@ export const updatePetWithForm = ( UpdatePetWithFormErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -262,12 +226,7 @@ export const uploadFile = ( ThrowOnError >({ bodySerializer: null, - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}/uploadImage', ...options, headers: { @@ -289,12 +248,7 @@ export const getInventory = ( GetInventoryErrors, ThrowOnError >({ - security: [ - { - name: 'api_key', - type: 'apiKey', - }, - ], + security: [{ name: 'api_key', type: 'apiKey' }], url: '/store/inventory', ...options, }); @@ -332,10 +286,7 @@ export const deleteOrder = ( DeleteOrderResponses, DeleteOrderErrors, ThrowOnError - >({ - url: '/store/order/{orderId}', - ...options, - }); + >({ url: '/store/order/{orderId}', ...options }); /** * Find purchase order by ID. @@ -349,10 +300,7 @@ export const getOrderById = ( GetOrderByIdResponses, GetOrderByIdErrors, ThrowOnError - >({ - url: '/store/order/{orderId}', - ...options, - }); + >({ url: '/store/order/{orderId}', ...options }); /** * Create user. @@ -408,10 +356,7 @@ export const loginUser = ( LoginUserResponses, LoginUserErrors, ThrowOnError - >({ - url: '/user/login', - ...options, - }); + >({ url: '/user/login', ...options }); /** * Logs out current logged in user session. @@ -425,10 +370,7 @@ export const logoutUser = ( LogoutUserResponses, LogoutUserErrors, ThrowOnError - >({ - url: '/user/logout', - ...options, - }); + >({ url: '/user/logout', ...options }); /** * Delete user resource. @@ -442,10 +384,7 @@ export const deleteUser = ( DeleteUserResponses, DeleteUserErrors, ThrowOnError - >({ - url: '/user/{username}', - ...options, - }); + >({ url: '/user/{username}', ...options }); /** * Get user by user name. @@ -459,10 +398,7 @@ export const getUserByName = ( GetUserByNameResponses, GetUserByNameErrors, ThrowOnError - >({ - url: '/user/{username}', - ...options, - }); + >({ url: '/user/{username}', ...options }); /** * Update user resource. diff --git a/examples/openapi-ts-ky/src/client/sdk.gen.ts b/examples/openapi-ts-ky/src/client/sdk.gen.ts index f424fe675..6d9563cb0 100644 --- a/examples/openapi-ts-ky/src/client/sdk.gen.ts +++ b/examples/openapi-ts-ky/src/client/sdk.gen.ts @@ -88,12 +88,7 @@ export const addPet = ( options: Options, ) => (options.client ?? client).post({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -115,12 +110,7 @@ export const updatePet = ( UpdatePetErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -142,12 +132,7 @@ export const findPetsByStatus = ( FindPetsByStatusErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByStatus', ...options, }); @@ -165,12 +150,7 @@ export const findPetsByTags = ( FindPetsByTagsErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByTags', ...options, }); @@ -188,12 +168,7 @@ export const deletePet = ( DeletePetErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -212,14 +187,8 @@ export const getPetById = ( ThrowOnError >({ security: [ - { - name: 'api_key', - type: 'apiKey', - }, - { - scheme: 'bearer', - type: 'http', - }, + { name: 'api_key', type: 'apiKey' }, + { scheme: 'bearer', type: 'http' }, ], url: '/pet/{petId}', ...options, @@ -238,12 +207,7 @@ export const updatePetWithForm = ( UpdatePetWithFormErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -262,12 +226,7 @@ export const uploadFile = ( ThrowOnError >({ bodySerializer: null, - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}/uploadImage', ...options, headers: { @@ -289,12 +248,7 @@ export const getInventory = ( GetInventoryErrors, ThrowOnError >({ - security: [ - { - name: 'api_key', - type: 'apiKey', - }, - ], + security: [{ name: 'api_key', type: 'apiKey' }], url: '/store/inventory', ...options, }); @@ -332,10 +286,7 @@ export const deleteOrder = ( DeleteOrderResponses, DeleteOrderErrors, ThrowOnError - >({ - url: '/store/order/{orderId}', - ...options, - }); + >({ url: '/store/order/{orderId}', ...options }); /** * Find purchase order by ID. @@ -349,10 +300,7 @@ export const getOrderById = ( GetOrderByIdResponses, GetOrderByIdErrors, ThrowOnError - >({ - url: '/store/order/{orderId}', - ...options, - }); + >({ url: '/store/order/{orderId}', ...options }); /** * Create user. @@ -408,10 +356,7 @@ export const loginUser = ( LoginUserResponses, LoginUserErrors, ThrowOnError - >({ - url: '/user/login', - ...options, - }); + >({ url: '/user/login', ...options }); /** * Logs out current logged in user session. @@ -425,10 +370,7 @@ export const logoutUser = ( LogoutUserResponses, LogoutUserErrors, ThrowOnError - >({ - url: '/user/logout', - ...options, - }); + >({ url: '/user/logout', ...options }); /** * Delete user resource. @@ -442,10 +384,7 @@ export const deleteUser = ( DeleteUserResponses, DeleteUserErrors, ThrowOnError - >({ - url: '/user/{username}', - ...options, - }); + >({ url: '/user/{username}', ...options }); /** * Get user by user name. @@ -459,10 +398,7 @@ export const getUserByName = ( GetUserByNameResponses, GetUserByNameErrors, ThrowOnError - >({ - url: '/user/{username}', - ...options, - }); + >({ url: '/user/{username}', ...options }); /** * Update user resource. diff --git a/examples/openapi-ts-next/src/client/sdk.gen.ts b/examples/openapi-ts-next/src/client/sdk.gen.ts index f424fe675..6d9563cb0 100644 --- a/examples/openapi-ts-next/src/client/sdk.gen.ts +++ b/examples/openapi-ts-next/src/client/sdk.gen.ts @@ -88,12 +88,7 @@ export const addPet = ( options: Options, ) => (options.client ?? client).post({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -115,12 +110,7 @@ export const updatePet = ( UpdatePetErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -142,12 +132,7 @@ export const findPetsByStatus = ( FindPetsByStatusErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByStatus', ...options, }); @@ -165,12 +150,7 @@ export const findPetsByTags = ( FindPetsByTagsErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByTags', ...options, }); @@ -188,12 +168,7 @@ export const deletePet = ( DeletePetErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -212,14 +187,8 @@ export const getPetById = ( ThrowOnError >({ security: [ - { - name: 'api_key', - type: 'apiKey', - }, - { - scheme: 'bearer', - type: 'http', - }, + { name: 'api_key', type: 'apiKey' }, + { scheme: 'bearer', type: 'http' }, ], url: '/pet/{petId}', ...options, @@ -238,12 +207,7 @@ export const updatePetWithForm = ( UpdatePetWithFormErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -262,12 +226,7 @@ export const uploadFile = ( ThrowOnError >({ bodySerializer: null, - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}/uploadImage', ...options, headers: { @@ -289,12 +248,7 @@ export const getInventory = ( GetInventoryErrors, ThrowOnError >({ - security: [ - { - name: 'api_key', - type: 'apiKey', - }, - ], + security: [{ name: 'api_key', type: 'apiKey' }], url: '/store/inventory', ...options, }); @@ -332,10 +286,7 @@ export const deleteOrder = ( DeleteOrderResponses, DeleteOrderErrors, ThrowOnError - >({ - url: '/store/order/{orderId}', - ...options, - }); + >({ url: '/store/order/{orderId}', ...options }); /** * Find purchase order by ID. @@ -349,10 +300,7 @@ export const getOrderById = ( GetOrderByIdResponses, GetOrderByIdErrors, ThrowOnError - >({ - url: '/store/order/{orderId}', - ...options, - }); + >({ url: '/store/order/{orderId}', ...options }); /** * Create user. @@ -408,10 +356,7 @@ export const loginUser = ( LoginUserResponses, LoginUserErrors, ThrowOnError - >({ - url: '/user/login', - ...options, - }); + >({ url: '/user/login', ...options }); /** * Logs out current logged in user session. @@ -425,10 +370,7 @@ export const logoutUser = ( LogoutUserResponses, LogoutUserErrors, ThrowOnError - >({ - url: '/user/logout', - ...options, - }); + >({ url: '/user/logout', ...options }); /** * Delete user resource. @@ -442,10 +384,7 @@ export const deleteUser = ( DeleteUserResponses, DeleteUserErrors, ThrowOnError - >({ - url: '/user/{username}', - ...options, - }); + >({ url: '/user/{username}', ...options }); /** * Get user by user name. @@ -459,10 +398,7 @@ export const getUserByName = ( GetUserByNameResponses, GetUserByNameErrors, ThrowOnError - >({ - url: '/user/{username}', - ...options, - }); + >({ url: '/user/{username}', ...options }); /** * Update user resource. diff --git a/examples/openapi-ts-ofetch/src/client/sdk.gen.ts b/examples/openapi-ts-ofetch/src/client/sdk.gen.ts index f424fe675..6d9563cb0 100644 --- a/examples/openapi-ts-ofetch/src/client/sdk.gen.ts +++ b/examples/openapi-ts-ofetch/src/client/sdk.gen.ts @@ -88,12 +88,7 @@ export const addPet = ( options: Options, ) => (options.client ?? client).post({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -115,12 +110,7 @@ export const updatePet = ( UpdatePetErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -142,12 +132,7 @@ export const findPetsByStatus = ( FindPetsByStatusErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByStatus', ...options, }); @@ -165,12 +150,7 @@ export const findPetsByTags = ( FindPetsByTagsErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByTags', ...options, }); @@ -188,12 +168,7 @@ export const deletePet = ( DeletePetErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -212,14 +187,8 @@ export const getPetById = ( ThrowOnError >({ security: [ - { - name: 'api_key', - type: 'apiKey', - }, - { - scheme: 'bearer', - type: 'http', - }, + { name: 'api_key', type: 'apiKey' }, + { scheme: 'bearer', type: 'http' }, ], url: '/pet/{petId}', ...options, @@ -238,12 +207,7 @@ export const updatePetWithForm = ( UpdatePetWithFormErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -262,12 +226,7 @@ export const uploadFile = ( ThrowOnError >({ bodySerializer: null, - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}/uploadImage', ...options, headers: { @@ -289,12 +248,7 @@ export const getInventory = ( GetInventoryErrors, ThrowOnError >({ - security: [ - { - name: 'api_key', - type: 'apiKey', - }, - ], + security: [{ name: 'api_key', type: 'apiKey' }], url: '/store/inventory', ...options, }); @@ -332,10 +286,7 @@ export const deleteOrder = ( DeleteOrderResponses, DeleteOrderErrors, ThrowOnError - >({ - url: '/store/order/{orderId}', - ...options, - }); + >({ url: '/store/order/{orderId}', ...options }); /** * Find purchase order by ID. @@ -349,10 +300,7 @@ export const getOrderById = ( GetOrderByIdResponses, GetOrderByIdErrors, ThrowOnError - >({ - url: '/store/order/{orderId}', - ...options, - }); + >({ url: '/store/order/{orderId}', ...options }); /** * Create user. @@ -408,10 +356,7 @@ export const loginUser = ( LoginUserResponses, LoginUserErrors, ThrowOnError - >({ - url: '/user/login', - ...options, - }); + >({ url: '/user/login', ...options }); /** * Logs out current logged in user session. @@ -425,10 +370,7 @@ export const logoutUser = ( LogoutUserResponses, LogoutUserErrors, ThrowOnError - >({ - url: '/user/logout', - ...options, - }); + >({ url: '/user/logout', ...options }); /** * Delete user resource. @@ -442,10 +384,7 @@ export const deleteUser = ( DeleteUserResponses, DeleteUserErrors, ThrowOnError - >({ - url: '/user/{username}', - ...options, - }); + >({ url: '/user/{username}', ...options }); /** * Get user by user name. @@ -459,10 +398,7 @@ export const getUserByName = ( GetUserByNameResponses, GetUserByNameErrors, ThrowOnError - >({ - url: '/user/{username}', - ...options, - }); + >({ url: '/user/{username}', ...options }); /** * Update user resource. diff --git a/examples/openapi-ts-openai/src/client/sdk.gen.ts b/examples/openapi-ts-openai/src/client/sdk.gen.ts index 405809473..7fb560acd 100644 --- a/examples/openapi-ts-openai/src/client/sdk.gen.ts +++ b/examples/openapi-ts-openai/src/client/sdk.gen.ts @@ -414,12 +414,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/assistants', ...options, }); @@ -438,12 +433,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/assistants', ...options, headers: { @@ -466,12 +456,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/assistants/{assistant_id}', ...options, }); @@ -490,12 +475,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/assistants/{assistant_id}', ...options, }); @@ -514,12 +494,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/assistants/{assistant_id}', ...options, headers: { @@ -542,12 +517,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/audio/speech', ...options, headers: { @@ -571,12 +541,7 @@ export class OpenAi extends HeyApiClient { ThrowOnError >({ ...formDataBodySerializer, - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/audio/transcriptions', ...options, headers: { @@ -600,12 +565,7 @@ export class OpenAi extends HeyApiClient { ThrowOnError >({ ...formDataBodySerializer, - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/audio/translations', ...options, headers: { @@ -628,12 +588,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/batches', ...options, }); @@ -652,12 +607,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/batches', ...options, headers: { @@ -680,12 +630,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/batches/{batch_id}', ...options, }); @@ -704,12 +649,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/batches/{batch_id}/cancel', ...options, }); @@ -730,12 +670,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/chat/completions', ...options, }); @@ -769,12 +704,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/chat/completions', ...options, headers: { @@ -799,12 +729,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/chat/completions/{completion_id}', ...options, }); @@ -825,12 +750,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/chat/completions/{completion_id}', ...options, }); @@ -852,12 +772,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/chat/completions/{completion_id}', ...options, headers: { @@ -883,12 +798,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/chat/completions/{completion_id}/messages', ...options, }); @@ -907,12 +817,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/completions', ...options, headers: { @@ -935,12 +840,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/containers', ...options, }); @@ -959,12 +859,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/containers', ...options, headers: { @@ -987,12 +882,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/containers/{container_id}', ...options, }); @@ -1011,12 +901,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/containers/{container_id}', ...options, }); @@ -1035,12 +920,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/containers/{container_id}/files', ...options, }); @@ -1063,12 +943,7 @@ export class OpenAi extends HeyApiClient { ThrowOnError >({ ...formDataBodySerializer, - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/containers/{container_id}/files', ...options, headers: { @@ -1091,12 +966,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/containers/{container_id}/files/{file_id}', ...options, }); @@ -1115,12 +985,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/containers/{container_id}/files/{file_id}', ...options, }); @@ -1139,12 +1004,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/containers/{container_id}/files/{file_id}/content', ...options, }); @@ -1163,12 +1023,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/embeddings', ...options, headers: { @@ -1192,12 +1047,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/evals', ...options, }); @@ -1219,12 +1069,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/evals', ...options, headers: { @@ -1248,12 +1093,7 @@ export class OpenAi extends HeyApiClient { DeleteEvalErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/evals/{eval_id}', ...options, }); @@ -1273,12 +1113,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/evals/{eval_id}', ...options, }); @@ -1298,12 +1133,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/evals/{eval_id}', ...options, headers: { @@ -1327,12 +1157,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/evals/{eval_id}/runs', ...options, }); @@ -1352,12 +1177,7 @@ export class OpenAi extends HeyApiClient { CreateEvalRunErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/evals/{eval_id}/runs', ...options, headers: { @@ -1381,12 +1201,7 @@ export class OpenAi extends HeyApiClient { DeleteEvalRunErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/evals/{eval_id}/runs/{run_id}', ...options, }); @@ -1406,12 +1221,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/evals/{eval_id}/runs/{run_id}', ...options, }); @@ -1431,12 +1241,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/evals/{eval_id}/runs/{run_id}', ...options, }); @@ -1456,12 +1261,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/evals/{eval_id}/runs/{run_id}/output_items', ...options, }); @@ -1481,12 +1281,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/evals/{eval_id}/runs/{run_id}/output_items/{output_item_id}', ...options, }); @@ -1505,12 +1300,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/files', ...options, }); @@ -1539,12 +1329,7 @@ export class OpenAi extends HeyApiClient { ThrowOnError >({ ...formDataBodySerializer, - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/files', ...options, headers: { @@ -1567,12 +1352,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/files/{file_id}', ...options, }); @@ -1591,12 +1371,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/files/{file_id}', ...options, }); @@ -1615,12 +1390,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/files/{file_id}/content', ...options, }); @@ -1640,12 +1410,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/fine_tuning/alpha/graders/run', ...options, headers: { @@ -1669,12 +1434,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/fine_tuning/alpha/graders/validate', ...options, headers: { @@ -1700,12 +1460,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions', ...options, }); @@ -1727,12 +1482,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions', ...options, headers: { @@ -1758,12 +1508,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions/{permission_id}', ...options, }); @@ -1783,12 +1528,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/fine_tuning/jobs', ...options, }); @@ -1812,12 +1552,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/fine_tuning/jobs', ...options, headers: { @@ -1843,12 +1578,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/fine_tuning/jobs/{fine_tuning_job_id}', ...options, }); @@ -1868,12 +1598,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/fine_tuning/jobs/{fine_tuning_job_id}/cancel', ...options, }); @@ -1893,12 +1618,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/fine_tuning/jobs/{fine_tuning_job_id}/checkpoints', ...options, }); @@ -1918,12 +1638,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/fine_tuning/jobs/{fine_tuning_job_id}/events', ...options, }); @@ -1943,12 +1658,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/fine_tuning/jobs/{fine_tuning_job_id}/pause', ...options, }); @@ -1968,12 +1678,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/fine_tuning/jobs/{fine_tuning_job_id}/resume', ...options, }); @@ -1993,12 +1698,7 @@ export class OpenAi extends HeyApiClient { ThrowOnError >({ ...formDataBodySerializer, - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/images/edits', ...options, headers: { @@ -2022,12 +1722,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/images/generations', ...options, headers: { @@ -2051,12 +1746,7 @@ export class OpenAi extends HeyApiClient { ThrowOnError >({ ...formDataBodySerializer, - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/images/variations', ...options, headers: { @@ -2079,12 +1769,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/models', ...options, }); @@ -2103,12 +1788,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/models/{model}', ...options, }); @@ -2127,12 +1807,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/models/{model}', ...options, }); @@ -2153,12 +1828,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/moderations', ...options, headers: { @@ -2181,12 +1851,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/admin_api_keys', ...options, }); @@ -2205,12 +1870,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/admin_api_keys', ...options, headers: { @@ -2233,12 +1893,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/admin_api_keys/{key_id}', ...options, }); @@ -2257,12 +1912,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/admin_api_keys/{key_id}', ...options, }); @@ -2282,20 +1932,9 @@ export class OpenAi extends HeyApiClient { ThrowOnError >({ querySerializer: { - parameters: { - effective_at: { - object: { - style: 'form', - }, - }, - }, + parameters: { effective_at: { object: { style: 'form' } } }, }, - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/audit_logs', ...options, }); @@ -2314,12 +1953,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/certificates', ...options, }); @@ -2341,12 +1975,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/certificates', ...options, headers: { @@ -2372,12 +2001,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/certificates/activate', ...options, headers: { @@ -2403,12 +2027,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/certificates/deactivate', ...options, headers: { @@ -2434,12 +2053,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/certificates/{certificate_id}', ...options, }); @@ -2461,12 +2075,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/certificates/{certificate_id}', ...options, }); @@ -2486,12 +2095,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/certificates/{certificate_id}', ...options, headers: { @@ -2514,12 +2118,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/costs', ...options, }); @@ -2538,12 +2137,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/invites', ...options, }); @@ -2562,12 +2156,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/invites', ...options, headers: { @@ -2590,12 +2179,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/invites/{invite_id}', ...options, }); @@ -2614,12 +2198,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/invites/{invite_id}', ...options, }); @@ -2638,12 +2217,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects', ...options, }); @@ -2662,12 +2236,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects', ...options, headers: { @@ -2690,12 +2259,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}', ...options, }); @@ -2714,12 +2278,7 @@ export class OpenAi extends HeyApiClient { ModifyProjectErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}', ...options, headers: { @@ -2742,12 +2301,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}/api_keys', ...options, }); @@ -2766,12 +2320,7 @@ export class OpenAi extends HeyApiClient { DeleteProjectApiKeyErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}/api_keys/{key_id}', ...options, }); @@ -2790,12 +2339,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}/api_keys/{key_id}', ...options, }); @@ -2814,12 +2358,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}/archive', ...options, }); @@ -2838,12 +2377,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}/certificates', ...options, }); @@ -2865,12 +2399,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}/certificates/activate', ...options, headers: { @@ -2895,12 +2424,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}/certificates/deactivate', ...options, headers: { @@ -2923,12 +2447,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}/rate_limits', ...options, }); @@ -2947,12 +2466,7 @@ export class OpenAi extends HeyApiClient { UpdateProjectRateLimitsErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}/rate_limits/{rate_limit_id}', ...options, headers: { @@ -2975,12 +2489,7 @@ export class OpenAi extends HeyApiClient { ListProjectServiceAccountsErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}/service_accounts', ...options, }); @@ -2999,12 +2508,7 @@ export class OpenAi extends HeyApiClient { CreateProjectServiceAccountErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}/service_accounts', ...options, headers: { @@ -3027,12 +2531,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}/service_accounts/{service_account_id}', ...options, }); @@ -3051,12 +2550,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}/service_accounts/{service_account_id}', ...options, }); @@ -3075,12 +2569,7 @@ export class OpenAi extends HeyApiClient { ListProjectUsersErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}/users', ...options, }); @@ -3099,12 +2588,7 @@ export class OpenAi extends HeyApiClient { CreateProjectUserErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}/users', ...options, headers: { @@ -3127,12 +2611,7 @@ export class OpenAi extends HeyApiClient { DeleteProjectUserErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}/users/{user_id}', ...options, }); @@ -3151,12 +2630,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}/users/{user_id}', ...options, }); @@ -3175,12 +2649,7 @@ export class OpenAi extends HeyApiClient { ModifyProjectUserErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/projects/{project_id}/users/{user_id}', ...options, headers: { @@ -3203,12 +2672,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/usage/audio_speeches', ...options, }); @@ -3227,12 +2691,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/usage/audio_transcriptions', ...options, }); @@ -3251,12 +2710,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/usage/code_interpreter_sessions', ...options, }); @@ -3275,12 +2729,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/usage/completions', ...options, }); @@ -3299,12 +2748,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/usage/embeddings', ...options, }); @@ -3323,12 +2767,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/usage/images', ...options, }); @@ -3347,12 +2786,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/usage/moderations', ...options, }); @@ -3371,12 +2805,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/usage/vector_stores', ...options, }); @@ -3395,12 +2824,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/users', ...options, }); @@ -3419,12 +2843,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/users/{user_id}', ...options, }); @@ -3443,12 +2862,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/users/{user_id}', ...options, }); @@ -3467,12 +2881,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/organization/users/{user_id}', ...options, headers: { @@ -3502,12 +2911,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/realtime/sessions', ...options, headers: { @@ -3537,12 +2941,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/realtime/transcription_sessions', ...options, headers: { @@ -3572,12 +2971,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/responses', ...options, headers: { @@ -3601,12 +2995,7 @@ export class OpenAi extends HeyApiClient { DeleteResponseErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/responses/{response_id}', ...options, }); @@ -3626,12 +3015,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/responses/{response_id}', ...options, }); @@ -3653,12 +3037,7 @@ export class OpenAi extends HeyApiClient { CancelResponseErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/responses/{response_id}/cancel', ...options, }); @@ -3677,12 +3056,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/responses/{response_id}/input_items', ...options, }); @@ -3701,12 +3075,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/threads', ...options, headers: { @@ -3729,12 +3098,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/threads/runs', ...options, headers: { @@ -3757,12 +3121,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/threads/{thread_id}', ...options, }); @@ -3781,12 +3140,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/threads/{thread_id}', ...options, }); @@ -3805,12 +3159,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/threads/{thread_id}', ...options, headers: { @@ -3833,12 +3182,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/threads/{thread_id}/messages', ...options, }); @@ -3857,12 +3201,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/threads/{thread_id}/messages', ...options, headers: { @@ -3885,12 +3224,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/threads/{thread_id}/messages/{message_id}', ...options, }); @@ -3909,12 +3243,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/threads/{thread_id}/messages/{message_id}', ...options, }); @@ -3933,12 +3262,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/threads/{thread_id}/messages/{message_id}', ...options, headers: { @@ -3961,12 +3285,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/threads/{thread_id}/runs', ...options, }); @@ -3985,12 +3304,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/threads/{thread_id}/runs', ...options, headers: { @@ -4013,12 +3327,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/threads/{thread_id}/runs/{run_id}', ...options, }); @@ -4037,12 +3346,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/threads/{thread_id}/runs/{run_id}', ...options, headers: { @@ -4065,12 +3369,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/threads/{thread_id}/runs/{run_id}/cancel', ...options, }); @@ -4089,12 +3388,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/threads/{thread_id}/runs/{run_id}/steps', ...options, }); @@ -4113,12 +3407,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/threads/{thread_id}/runs/{run_id}/steps/{step_id}', ...options, }); @@ -4138,12 +3427,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/threads/{thread_id}/runs/{run_id}/submit_tool_outputs', ...options, headers: { @@ -4183,12 +3467,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/uploads', ...options, headers: { @@ -4212,12 +3491,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/uploads/{upload_id}/cancel', ...options, }); @@ -4243,12 +3517,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/uploads/{upload_id}/complete', ...options, headers: { @@ -4277,12 +3546,7 @@ export class OpenAi extends HeyApiClient { ThrowOnError >({ ...formDataBodySerializer, - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/uploads/{upload_id}/parts', ...options, headers: { @@ -4305,12 +3569,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/vector_stores', ...options, }); @@ -4329,12 +3588,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/vector_stores', ...options, headers: { @@ -4357,12 +3611,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/vector_stores/{vector_store_id}', ...options, }); @@ -4381,12 +3630,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/vector_stores/{vector_store_id}', ...options, }); @@ -4405,12 +3649,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/vector_stores/{vector_store_id}', ...options, headers: { @@ -4433,12 +3672,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/vector_stores/{vector_store_id}/file_batches', ...options, headers: { @@ -4461,12 +3695,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/vector_stores/{vector_store_id}/file_batches/{batch_id}', ...options, }); @@ -4485,12 +3714,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/vector_stores/{vector_store_id}/file_batches/{batch_id}/cancel', ...options, }); @@ -4509,12 +3733,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/vector_stores/{vector_store_id}/file_batches/{batch_id}/files', ...options, }); @@ -4533,12 +3752,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/vector_stores/{vector_store_id}/files', ...options, }); @@ -4557,12 +3771,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/vector_stores/{vector_store_id}/files', ...options, headers: { @@ -4585,12 +3794,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/vector_stores/{vector_store_id}/files/{file_id}', ...options, }); @@ -4609,12 +3813,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/vector_stores/{vector_store_id}/files/{file_id}', ...options, }); @@ -4633,12 +3832,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/vector_stores/{vector_store_id}/files/{file_id}', ...options, headers: { @@ -4661,12 +3855,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/vector_stores/{vector_store_id}/files/{file_id}/content', ...options, }); @@ -4685,12 +3874,7 @@ export class OpenAi extends HeyApiClient { unknown, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/vector_stores/{vector_store_id}/search', ...options, headers: { diff --git a/examples/openapi-ts-pinia-colada/src/client/sdk.gen.ts b/examples/openapi-ts-pinia-colada/src/client/sdk.gen.ts index 6743104bb..da443221a 100644 --- a/examples/openapi-ts-pinia-colada/src/client/sdk.gen.ts +++ b/examples/openapi-ts-pinia-colada/src/client/sdk.gen.ts @@ -88,12 +88,7 @@ export const addPet = ( options: Options ) => (options.client ?? client).post({ - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -111,12 +106,7 @@ export const updatePet = ( options: Options ) => (options.client ?? client).put({ - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -134,12 +124,7 @@ export const findPetsByStatus = ( options: Options ) => (options.client ?? client).get({ - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByStatus', ...options }) @@ -153,12 +138,7 @@ export const findPetsByTags = ( options: Options ) => (options.client ?? client).get({ - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByTags', ...options }) @@ -172,12 +152,7 @@ export const deletePet = ( options: Options ) => (options.client ?? client).delete({ - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options }) @@ -192,14 +167,8 @@ export const getPetById = ( ) => (options.client ?? client).get({ security: [ - { - name: 'api_key', - type: 'apiKey' - }, - { - scheme: 'bearer', - type: 'http' - } + { name: 'api_key', type: 'apiKey' }, + { scheme: 'bearer', type: 'http' } ], url: '/pet/{petId}', ...options @@ -218,12 +187,7 @@ export const updatePetWithForm = ( UpdatePetWithFormErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options }) @@ -238,12 +202,7 @@ export const uploadFile = ( ) => (options.client ?? client).post({ bodySerializer: null, - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}/uploadImage', ...options, headers: { @@ -261,12 +220,7 @@ export const getInventory = ( options?: Options ) => (options?.client ?? client).get({ - security: [ - { - name: 'api_key', - type: 'apiKey' - } - ], + security: [{ name: 'api_key', type: 'apiKey' }], url: '/store/inventory', ...options }) diff --git a/examples/openapi-ts-tanstack-angular-query-experimental/src/client/sdk.gen.ts b/examples/openapi-ts-tanstack-angular-query-experimental/src/client/sdk.gen.ts index f424fe675..6d9563cb0 100644 --- a/examples/openapi-ts-tanstack-angular-query-experimental/src/client/sdk.gen.ts +++ b/examples/openapi-ts-tanstack-angular-query-experimental/src/client/sdk.gen.ts @@ -88,12 +88,7 @@ export const addPet = ( options: Options, ) => (options.client ?? client).post({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -115,12 +110,7 @@ export const updatePet = ( UpdatePetErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -142,12 +132,7 @@ export const findPetsByStatus = ( FindPetsByStatusErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByStatus', ...options, }); @@ -165,12 +150,7 @@ export const findPetsByTags = ( FindPetsByTagsErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByTags', ...options, }); @@ -188,12 +168,7 @@ export const deletePet = ( DeletePetErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -212,14 +187,8 @@ export const getPetById = ( ThrowOnError >({ security: [ - { - name: 'api_key', - type: 'apiKey', - }, - { - scheme: 'bearer', - type: 'http', - }, + { name: 'api_key', type: 'apiKey' }, + { scheme: 'bearer', type: 'http' }, ], url: '/pet/{petId}', ...options, @@ -238,12 +207,7 @@ export const updatePetWithForm = ( UpdatePetWithFormErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -262,12 +226,7 @@ export const uploadFile = ( ThrowOnError >({ bodySerializer: null, - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}/uploadImage', ...options, headers: { @@ -289,12 +248,7 @@ export const getInventory = ( GetInventoryErrors, ThrowOnError >({ - security: [ - { - name: 'api_key', - type: 'apiKey', - }, - ], + security: [{ name: 'api_key', type: 'apiKey' }], url: '/store/inventory', ...options, }); @@ -332,10 +286,7 @@ export const deleteOrder = ( DeleteOrderResponses, DeleteOrderErrors, ThrowOnError - >({ - url: '/store/order/{orderId}', - ...options, - }); + >({ url: '/store/order/{orderId}', ...options }); /** * Find purchase order by ID. @@ -349,10 +300,7 @@ export const getOrderById = ( GetOrderByIdResponses, GetOrderByIdErrors, ThrowOnError - >({ - url: '/store/order/{orderId}', - ...options, - }); + >({ url: '/store/order/{orderId}', ...options }); /** * Create user. @@ -408,10 +356,7 @@ export const loginUser = ( LoginUserResponses, LoginUserErrors, ThrowOnError - >({ - url: '/user/login', - ...options, - }); + >({ url: '/user/login', ...options }); /** * Logs out current logged in user session. @@ -425,10 +370,7 @@ export const logoutUser = ( LogoutUserResponses, LogoutUserErrors, ThrowOnError - >({ - url: '/user/logout', - ...options, - }); + >({ url: '/user/logout', ...options }); /** * Delete user resource. @@ -442,10 +384,7 @@ export const deleteUser = ( DeleteUserResponses, DeleteUserErrors, ThrowOnError - >({ - url: '/user/{username}', - ...options, - }); + >({ url: '/user/{username}', ...options }); /** * Get user by user name. @@ -459,10 +398,7 @@ export const getUserByName = ( GetUserByNameResponses, GetUserByNameErrors, ThrowOnError - >({ - url: '/user/{username}', - ...options, - }); + >({ url: '/user/{username}', ...options }); /** * Update user resource. diff --git a/examples/openapi-ts-tanstack-react-query/src/client/sdk.gen.ts b/examples/openapi-ts-tanstack-react-query/src/client/sdk.gen.ts index 6753f84e6..af72b3366 100644 --- a/examples/openapi-ts-tanstack-react-query/src/client/sdk.gen.ts +++ b/examples/openapi-ts-tanstack-react-query/src/client/sdk.gen.ts @@ -128,12 +128,7 @@ export class Sdk extends HeyApiClient { AddPetErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -156,12 +151,7 @@ export class Sdk extends HeyApiClient { UpdatePetErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -184,12 +174,7 @@ export class Sdk extends HeyApiClient { FindPetsByStatusErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByStatus', ...options, }); @@ -208,12 +193,7 @@ export class Sdk extends HeyApiClient { FindPetsByTagsErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByTags', ...options, }); @@ -232,12 +212,7 @@ export class Sdk extends HeyApiClient { DeletePetErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -257,14 +232,8 @@ export class Sdk extends HeyApiClient { ThrowOnError >({ security: [ - { - name: 'api_key', - type: 'apiKey', - }, - { - scheme: 'bearer', - type: 'http', - }, + { name: 'api_key', type: 'apiKey' }, + { scheme: 'bearer', type: 'http' }, ], url: '/pet/{petId}', ...options, @@ -284,12 +253,7 @@ export class Sdk extends HeyApiClient { UpdatePetWithFormErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -309,12 +273,7 @@ export class Sdk extends HeyApiClient { ThrowOnError >({ bodySerializer: null, - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}/uploadImage', ...options, headers: { @@ -337,12 +296,7 @@ export class Sdk extends HeyApiClient { GetInventoryErrors, ThrowOnError >({ - security: [ - { - name: 'api_key', - type: 'apiKey', - }, - ], + security: [{ name: 'api_key', type: 'apiKey' }], url: '/store/inventory', ...options, }); @@ -382,10 +336,7 @@ export class Sdk extends HeyApiClient { DeleteOrderResponses, DeleteOrderErrors, ThrowOnError - >({ - url: '/store/order/{orderId}', - ...options, - }); + >({ url: '/store/order/{orderId}', ...options }); } /** @@ -400,10 +351,7 @@ export class Sdk extends HeyApiClient { GetOrderByIdResponses, GetOrderByIdErrors, ThrowOnError - >({ - url: '/store/order/{orderId}', - ...options, - }); + >({ url: '/store/order/{orderId}', ...options }); } /** @@ -462,10 +410,7 @@ export class Sdk extends HeyApiClient { LoginUserResponses, LoginUserErrors, ThrowOnError - >({ - url: '/user/login', - ...options, - }); + >({ url: '/user/login', ...options }); } /** @@ -480,10 +425,7 @@ export class Sdk extends HeyApiClient { LogoutUserResponses, LogoutUserErrors, ThrowOnError - >({ - url: '/user/logout', - ...options, - }); + >({ url: '/user/logout', ...options }); } /** @@ -498,10 +440,7 @@ export class Sdk extends HeyApiClient { DeleteUserResponses, DeleteUserErrors, ThrowOnError - >({ - url: '/user/{username}', - ...options, - }); + >({ url: '/user/{username}', ...options }); } /** @@ -516,10 +455,7 @@ export class Sdk extends HeyApiClient { GetUserByNameResponses, GetUserByNameErrors, ThrowOnError - >({ - url: '/user/{username}', - ...options, - }); + >({ url: '/user/{username}', ...options }); } /** diff --git a/examples/openapi-ts-tanstack-svelte-query/src/client/sdk.gen.ts b/examples/openapi-ts-tanstack-svelte-query/src/client/sdk.gen.ts index f424fe675..6d9563cb0 100644 --- a/examples/openapi-ts-tanstack-svelte-query/src/client/sdk.gen.ts +++ b/examples/openapi-ts-tanstack-svelte-query/src/client/sdk.gen.ts @@ -88,12 +88,7 @@ export const addPet = ( options: Options, ) => (options.client ?? client).post({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -115,12 +110,7 @@ export const updatePet = ( UpdatePetErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -142,12 +132,7 @@ export const findPetsByStatus = ( FindPetsByStatusErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByStatus', ...options, }); @@ -165,12 +150,7 @@ export const findPetsByTags = ( FindPetsByTagsErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByTags', ...options, }); @@ -188,12 +168,7 @@ export const deletePet = ( DeletePetErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -212,14 +187,8 @@ export const getPetById = ( ThrowOnError >({ security: [ - { - name: 'api_key', - type: 'apiKey', - }, - { - scheme: 'bearer', - type: 'http', - }, + { name: 'api_key', type: 'apiKey' }, + { scheme: 'bearer', type: 'http' }, ], url: '/pet/{petId}', ...options, @@ -238,12 +207,7 @@ export const updatePetWithForm = ( UpdatePetWithFormErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options, }); @@ -262,12 +226,7 @@ export const uploadFile = ( ThrowOnError >({ bodySerializer: null, - security: [ - { - scheme: 'bearer', - type: 'http', - }, - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}/uploadImage', ...options, headers: { @@ -289,12 +248,7 @@ export const getInventory = ( GetInventoryErrors, ThrowOnError >({ - security: [ - { - name: 'api_key', - type: 'apiKey', - }, - ], + security: [{ name: 'api_key', type: 'apiKey' }], url: '/store/inventory', ...options, }); @@ -332,10 +286,7 @@ export const deleteOrder = ( DeleteOrderResponses, DeleteOrderErrors, ThrowOnError - >({ - url: '/store/order/{orderId}', - ...options, - }); + >({ url: '/store/order/{orderId}', ...options }); /** * Find purchase order by ID. @@ -349,10 +300,7 @@ export const getOrderById = ( GetOrderByIdResponses, GetOrderByIdErrors, ThrowOnError - >({ - url: '/store/order/{orderId}', - ...options, - }); + >({ url: '/store/order/{orderId}', ...options }); /** * Create user. @@ -408,10 +356,7 @@ export const loginUser = ( LoginUserResponses, LoginUserErrors, ThrowOnError - >({ - url: '/user/login', - ...options, - }); + >({ url: '/user/login', ...options }); /** * Logs out current logged in user session. @@ -425,10 +370,7 @@ export const logoutUser = ( LogoutUserResponses, LogoutUserErrors, ThrowOnError - >({ - url: '/user/logout', - ...options, - }); + >({ url: '/user/logout', ...options }); /** * Delete user resource. @@ -442,10 +384,7 @@ export const deleteUser = ( DeleteUserResponses, DeleteUserErrors, ThrowOnError - >({ - url: '/user/{username}', - ...options, - }); + >({ url: '/user/{username}', ...options }); /** * Get user by user name. @@ -459,10 +398,7 @@ export const getUserByName = ( GetUserByNameResponses, GetUserByNameErrors, ThrowOnError - >({ - url: '/user/{username}', - ...options, - }); + >({ url: '/user/{username}', ...options }); /** * Update user resource. diff --git a/examples/openapi-ts-tanstack-vue-query/src/client/sdk.gen.ts b/examples/openapi-ts-tanstack-vue-query/src/client/sdk.gen.ts index 6743104bb..da443221a 100644 --- a/examples/openapi-ts-tanstack-vue-query/src/client/sdk.gen.ts +++ b/examples/openapi-ts-tanstack-vue-query/src/client/sdk.gen.ts @@ -88,12 +88,7 @@ export const addPet = ( options: Options ) => (options.client ?? client).post({ - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -111,12 +106,7 @@ export const updatePet = ( options: Options ) => (options.client ?? client).put({ - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet', ...options, headers: { @@ -134,12 +124,7 @@ export const findPetsByStatus = ( options: Options ) => (options.client ?? client).get({ - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByStatus', ...options }) @@ -153,12 +138,7 @@ export const findPetsByTags = ( options: Options ) => (options.client ?? client).get({ - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/findByTags', ...options }) @@ -172,12 +152,7 @@ export const deletePet = ( options: Options ) => (options.client ?? client).delete({ - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options }) @@ -192,14 +167,8 @@ export const getPetById = ( ) => (options.client ?? client).get({ security: [ - { - name: 'api_key', - type: 'apiKey' - }, - { - scheme: 'bearer', - type: 'http' - } + { name: 'api_key', type: 'apiKey' }, + { scheme: 'bearer', type: 'http' } ], url: '/pet/{petId}', ...options @@ -218,12 +187,7 @@ export const updatePetWithForm = ( UpdatePetWithFormErrors, ThrowOnError >({ - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}', ...options }) @@ -238,12 +202,7 @@ export const uploadFile = ( ) => (options.client ?? client).post({ bodySerializer: null, - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], + security: [{ scheme: 'bearer', type: 'http' }], url: '/pet/{petId}/uploadImage', ...options, headers: { @@ -261,12 +220,7 @@ export const getInventory = ( options?: Options ) => (options?.client ?? client).get({ - security: [ - { - name: 'api_key', - type: 'apiKey' - } - ], + security: [{ name: 'api_key', type: 'apiKey' }], url: '/store/inventory', ...options }) diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/sdk.gen.ts index 4d7b5cc5f..c3bf1c902 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/sdk.gen.ts @@ -18,14 +18,12 @@ export type Options; }; -export const postFoo = (options: Options) => { - return (options.client ?? client).post({ - bodySerializer: null, - url: '/foo', - ...options, - headers: { - 'Content-Type': 'text/plain', - ...options.headers - } - }); -}; +export const postFoo = (options: Options) => (options.client ?? client).post({ + bodySerializer: null, + url: "/foo", + ...options, + headers: { + 'Content-Type': "text/plain", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/sdk.gen.ts index c691be510..6536ad0ae 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/sdk.gen.ts @@ -18,14 +18,12 @@ export type Options; }; -export const postV1Foo = (options: Options) => { - return (options.client ?? client).post({ - ...formDataBodySerializer, - url: '/v1/foo', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; +export const postV1Foo = (options: Options) => (options.client ?? client).post({ + ...formDataBodySerializer, + url: "/v1/foo", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/sdk.gen.ts index 9143c9432..6b9f4ba71 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/sdk.gen.ts @@ -18,318 +18,110 @@ export type Options; }; -export const serviceWithEmptyTag = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const serviceWithEmptyTag = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions/', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions/", ...options }); -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/{parameterPath}", ...options }); -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterModel: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterModel: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/defaults", + ...options +}); -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArrayCSV: { - array: { - explode: false - } - }, - parameterArraySSV: { - array: { - explode: false - } - }, - parameterArrayTSV: { - array: { - explode: false - } - }, - parameterArrayPipes: { - array: { - explode: false - } - } - } - }, - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; +export const collectionFormat = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { + parameterArrayCSV: { array: { explode: false } }, + parameterArraySSV: { array: { explode: false } }, + parameterArrayTSV: { array: { explode: false } }, + parameterArrayPipes: { array: { explode: false } } + } }, + url: "/api/v{api-version}/collectionFormat", + ...options +}); -export const types = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArray: { - array: { - explode: false - } - }, - parameterDictionary: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/types', - ...options - }); -}; +export const types = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterArray: { array: { explode: false } }, parameterDictionary: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/types", + ...options +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - explode: false, - style: 'form' - } - }, - parameterReference: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { explode: false, style: "form" } }, parameterReference: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBody = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/body', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const postApiVbyApiVersionBody = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/body", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/sdk.gen.ts index 9143c9432..6b9f4ba71 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/sdk.gen.ts @@ -18,318 +18,110 @@ export type Options; }; -export const serviceWithEmptyTag = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const serviceWithEmptyTag = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions/', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions/", ...options }); -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/{parameterPath}", ...options }); -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterModel: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterModel: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/defaults", + ...options +}); -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArrayCSV: { - array: { - explode: false - } - }, - parameterArraySSV: { - array: { - explode: false - } - }, - parameterArrayTSV: { - array: { - explode: false - } - }, - parameterArrayPipes: { - array: { - explode: false - } - } - } - }, - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; +export const collectionFormat = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { + parameterArrayCSV: { array: { explode: false } }, + parameterArraySSV: { array: { explode: false } }, + parameterArrayTSV: { array: { explode: false } }, + parameterArrayPipes: { array: { explode: false } } + } }, + url: "/api/v{api-version}/collectionFormat", + ...options +}); -export const types = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArray: { - array: { - explode: false - } - }, - parameterDictionary: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/types', - ...options - }); -}; +export const types = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterArray: { array: { explode: false } }, parameterDictionary: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/types", + ...options +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - explode: false, - style: 'form' - } - }, - parameterReference: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { explode: false, style: "form" } }, parameterReference: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBody = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/body', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const postApiVbyApiVersionBody = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/body", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts index 8947e126c..6bd5fc972 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts @@ -48,17 +48,11 @@ class HeyApiRegistry { export class Domains extends HeyApiClient { public get(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/business/providers/domains', - ...options - }); + return (options?.client ?? this.client).get({ url: "/business/providers/domains", ...options }); } public post(options?: Options) { - return (options?.client ?? this.client).post({ - url: '/business/providers/domains', - ...options - }); + return (options?.client ?? this.client).post({ url: "/business/providers/domains", ...options }); } } @@ -68,10 +62,7 @@ export class Providers extends HeyApiClient { export class Business extends HeyApiClient { public get(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/locations/businesses', - ...options - }); + return (options?.client ?? this.client).get({ url: "/locations/businesses", ...options }); } providers = new Providers({ client: this.client }); @@ -89,17 +80,11 @@ export class NestedSdkWithInstance extends HeyApiClient { } public putBusinessProvidersDomains(options?: Options) { - return (options?.client ?? this.client).put({ - url: '/business/providers/domains', - ...options - }); + return (options?.client ?? this.client).put({ url: "/business/providers/domains", ...options }); } public get(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/locations', - ...options - }); + return (options?.client ?? this.client).get({ url: "/locations", ...options }); } business = new Business({ client: this.client }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts index a0f9707ef..9def34f51 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts @@ -20,24 +20,15 @@ export type Options(options?: Options) { - return (options?.client ?? client).get({ - url: '/business/providers/domains', - ...options - }); + return (options?.client ?? client).get({ url: "/business/providers/domains", ...options }); } public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/business/providers/domains', - ...options - }); + return (options?.client ?? client).post({ url: "/business/providers/domains", ...options }); } public static putBusinessProvidersDomains(options?: Options) { - return (options?.client ?? client).put({ - url: '/business/providers/domains', - ...options - }); + return (options?.client ?? client).put({ url: "/business/providers/domains", ...options }); } } @@ -47,10 +38,7 @@ export class Providers { export class Business { public static get(options?: Options) { - return (options?.client ?? client).get({ - url: '/locations/businesses', - ...options - }); + return (options?.client ?? client).get({ url: "/locations/businesses", ...options }); } static providers = Providers; @@ -58,10 +46,7 @@ export class Business { export class Locations { public static get(options?: Options) { - return (options?.client ?? client).get({ - url: '/locations', - ...options - }); + return (options?.client ?? client).get({ url: "/locations", ...options }); } static business = Business; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/sdk.gen.ts index 9143c9432..6b9f4ba71 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/sdk.gen.ts @@ -18,318 +18,110 @@ export type Options; }; -export const serviceWithEmptyTag = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const serviceWithEmptyTag = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions/', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions/", ...options }); -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/{parameterPath}", ...options }); -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterModel: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterModel: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/defaults", + ...options +}); -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArrayCSV: { - array: { - explode: false - } - }, - parameterArraySSV: { - array: { - explode: false - } - }, - parameterArrayTSV: { - array: { - explode: false - } - }, - parameterArrayPipes: { - array: { - explode: false - } - } - } - }, - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; +export const collectionFormat = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { + parameterArrayCSV: { array: { explode: false } }, + parameterArraySSV: { array: { explode: false } }, + parameterArrayTSV: { array: { explode: false } }, + parameterArrayPipes: { array: { explode: false } } + } }, + url: "/api/v{api-version}/collectionFormat", + ...options +}); -export const types = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArray: { - array: { - explode: false - } - }, - parameterDictionary: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/types', - ...options - }); -}; +export const types = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterArray: { array: { explode: false } }, parameterDictionary: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/types", + ...options +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - explode: false, - style: 'form' - } - }, - parameterReference: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { explode: false, style: "form" } }, parameterReference: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBody = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/body', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const postApiVbyApiVersionBody = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/body", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/sdk.gen.ts index c50bdba1c..369b9cd79 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/sdk.gen.ts @@ -48,33 +48,21 @@ class HeyApiRegistry { export class Bar extends HeyApiClient { public post(options?: Options) { - return (options?.client ?? this.client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? this.client).post({ url: "/foo/bar", ...options }); } public put(options?: Options) { - return (options?.client ?? this.client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? this.client).put({ url: "/foo/bar", ...options }); } } export class Foo extends HeyApiClient { public post(options?: Options) { - return (options?.client ?? this.client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? this.client).post({ url: "/foo", ...options }); } public put(options?: Options) { - return (options?.client ?? this.client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? this.client).put({ url: "/foo", ...options }); } bar = new Bar({ client: this.client }); @@ -92,17 +80,11 @@ export class Sdk extends HeyApiClient { } public getFoo(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? this.client).get({ url: "/foo", ...options }); } public getFooBar(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? this.client).get({ url: "/foo/bar", ...options }); } foo = new Foo({ client: this.client }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/sdk.gen.ts index 10971c141..6150fe972 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/sdk.gen.ts @@ -18,318 +18,110 @@ export type Options; }; -export const serviceWithEmptyTag = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const serviceWithEmptyTag = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions/', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions/", ...options }); -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/{parameterPath}", ...options }); -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterModel: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterModel: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/defaults", + ...options +}); -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArrayCSV: { - array: { - explode: false - } - }, - parameterArraySSV: { - array: { - explode: false - } - }, - parameterArrayTSV: { - array: { - explode: false - } - }, - parameterArrayPipes: { - array: { - explode: false - } - } - } - }, - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; +export const collectionFormat = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { + parameterArrayCSV: { array: { explode: false } }, + parameterArraySSV: { array: { explode: false } }, + parameterArrayTSV: { array: { explode: false } }, + parameterArrayPipes: { array: { explode: false } } + } }, + url: "/api/v{api-version}/collectionFormat", + ...options +}); -export const types = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArray: { - array: { - explode: false - } - }, - parameterDictionary: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/types', - ...options - }); -}; +export const types = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterArray: { array: { explode: false } }, parameterDictionary: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/types", + ...options +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - explode: false, - style: 'form' - } - }, - parameterReference: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { explode: false, style: "form" } }, parameterReference: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBody = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/body', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const postApiVbyApiVersionBody = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/body", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/transformers/type-format-valibot/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/transformers/type-format-valibot/sdk.gen.ts index 880bb8a5f..9a9f0931d 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/transformers/type-format-valibot/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/transformers/type-format-valibot/sdk.gen.ts @@ -22,12 +22,10 @@ export type Options; }; -export const postFoo = (options?: Options) => { - return (options?.client ?? client).post({ - requestValidator: async (data) => await v.parseAsync(vPostFooData, data), - responseTransformer: postFooResponseTransformer, - responseValidator: async (data) => await v.parseAsync(vPostFooResponse, data), - url: '/foo', - ...options - }); -}; +export const postFoo = (options?: Options) => (options?.client ?? client).post({ + requestValidator: async (data) => await v.parseAsync(vPostFooData, data), + responseTransformer: postFooResponseTransformer, + responseValidator: async (data) => await v.parseAsync(vPostFooResponse, data), + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/transformers/type-format-zod/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/transformers/type-format-zod/sdk.gen.ts index 1f4dc3e67..3caa20f9c 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/transformers/type-format-zod/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/transformers/type-format-zod/sdk.gen.ts @@ -20,12 +20,10 @@ export type Options; }; -export const postFoo = (options?: Options) => { - return (options?.client ?? client).post({ - requestValidator: async (data) => await zPostFooData.parseAsync(data), - responseTransformer: postFooResponseTransformer, - responseValidator: async (data) => await zPostFooResponse.parseAsync(data), - url: '/foo', - ...options - }); -}; +export const postFoo = (options?: Options) => (options?.client ?? client).post({ + requestValidator: async (data) => await zPostFooData.parseAsync(data), + responseTransformer: postFooResponseTransformer, + responseValidator: async (data) => await zPostFooResponse.parseAsync(data), + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/sdk.gen.ts index fdfe39f10..2361c11d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/sdk.gen.ts @@ -20,33 +20,21 @@ export type Options(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).post({ url: "/foo/bar", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).put({ url: "/foo/bar", ...options }); } } export class FooService { public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? client).post({ url: "/foo", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? client).put({ url: "/foo", ...options }); } static barService = BarService; @@ -54,10 +42,7 @@ export class FooService { export class FooBazService { public static getFoo(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? client).get({ url: "/foo", ...options }); } static fooService = FooService; @@ -65,10 +50,7 @@ export class FooBazService { export class BarBazService { public static getFooBar(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).get({ url: "/foo/bar", ...options }); } static fooService = FooService; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/sdk.gen.ts index 9143c9432..6b9f4ba71 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/sdk.gen.ts @@ -18,318 +18,110 @@ export type Options; }; -export const serviceWithEmptyTag = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const serviceWithEmptyTag = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions/', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions/", ...options }); -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/{parameterPath}", ...options }); -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterModel: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterModel: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/defaults", + ...options +}); -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArrayCSV: { - array: { - explode: false - } - }, - parameterArraySSV: { - array: { - explode: false - } - }, - parameterArrayTSV: { - array: { - explode: false - } - }, - parameterArrayPipes: { - array: { - explode: false - } - } - } - }, - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; +export const collectionFormat = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { + parameterArrayCSV: { array: { explode: false } }, + parameterArraySSV: { array: { explode: false } }, + parameterArrayTSV: { array: { explode: false } }, + parameterArrayPipes: { array: { explode: false } } + } }, + url: "/api/v{api-version}/collectionFormat", + ...options +}); -export const types = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArray: { - array: { - explode: false - } - }, - parameterDictionary: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/types', - ...options - }); -}; +export const types = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterArray: { array: { explode: false } }, parameterDictionary: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/types", + ...options +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - explode: false, - style: 'form' - } - }, - parameterReference: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { explode: false, style: "form" } }, parameterReference: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBody = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/body', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const postApiVbyApiVersionBody = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/body", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts index fdfe39f10..2361c11d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts @@ -20,33 +20,21 @@ export type Options(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).post({ url: "/foo/bar", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).put({ url: "/foo/bar", ...options }); } } export class FooService { public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? client).post({ url: "/foo", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? client).put({ url: "/foo", ...options }); } static barService = BarService; @@ -54,10 +42,7 @@ export class FooService { export class FooBazService { public static getFoo(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? client).get({ url: "/foo", ...options }); } static fooService = FooService; @@ -65,10 +50,7 @@ export class FooBazService { export class BarBazService { public static getFooBar(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).get({ url: "/foo/bar", ...options }); } static fooService = FooService; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/sdk.gen.ts index 239a23814..8c9817a26 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/sdk.gen.ts @@ -18,330 +18,149 @@ export type Options; }; -export const serviceWithEmptyTag = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const serviceWithEmptyTag = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions/', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterModel: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions/", ...options }); -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/{parameterPath}", ...options }); -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterModel: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/defaults", + ...options +}); -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/no-content', - ...options - }); -}; +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/no-content", + ...options +}); -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArrayCSV: { - array: { - explode: false - } - }, - parameterArraySSV: { - array: { - explode: false - } - }, - parameterArrayTSV: { - array: { - explode: false - } - }, - parameterArrayPipes: { - array: { - explode: false - } - } - } - }, - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; +export const dummyB = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/b", + ...options +}); -export const types = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArray: { - array: { - explode: false - } - }, - parameterDictionary: { - object: { - explode: false, - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - explode: false, - style: 'form' - } - }, - parameterReference: { - object: { - explode: false, - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/header', - ...options - }); -}; +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/error', - ...options - }); -}; +export const collectionFormat = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { + parameterArrayCSV: { array: { explode: false } }, + parameterArraySSV: { array: { explode: false } }, + parameterArrayTSV: { array: { explode: false } }, + parameterArrayPipes: { array: { explode: false } } + } }, + url: "/api/v{api-version}/collectionFormat", + ...options +}); -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const types = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterArray: { array: { explode: false } }, parameterDictionary: { object: { explode: false, style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { explode: false, style: "form" } }, parameterReference: { object: { explode: false, style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/header", + ...options +}); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/error", + ...options +}); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBody = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/body', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const postApiVbyApiVersionBody = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/body", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/sdk.gen.ts index 9143c9432..6b9f4ba71 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/sdk.gen.ts @@ -18,318 +18,110 @@ export type Options; }; -export const serviceWithEmptyTag = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const serviceWithEmptyTag = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions/', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions/", ...options }); -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/{parameterPath}", ...options }); -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterModel: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterModel: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/defaults", + ...options +}); -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArrayCSV: { - array: { - explode: false - } - }, - parameterArraySSV: { - array: { - explode: false - } - }, - parameterArrayTSV: { - array: { - explode: false - } - }, - parameterArrayPipes: { - array: { - explode: false - } - } - } - }, - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; +export const collectionFormat = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { + parameterArrayCSV: { array: { explode: false } }, + parameterArraySSV: { array: { explode: false } }, + parameterArrayTSV: { array: { explode: false } }, + parameterArrayPipes: { array: { explode: false } } + } }, + url: "/api/v{api-version}/collectionFormat", + ...options +}); -export const types = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArray: { - array: { - explode: false - } - }, - parameterDictionary: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/types', - ...options - }); -}; +export const types = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterArray: { array: { explode: false } }, parameterDictionary: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/types", + ...options +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - explode: false, - style: 'form' - } - }, - parameterReference: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { explode: false, style: "form" } }, parameterReference: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBody = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/body', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const postApiVbyApiVersionBody = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/body", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/sdk.gen.ts index 29b461d85..25701ecaa 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/sdk.gen.ts @@ -18,44 +18,14 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); -export const fooPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); -}; +export const fooPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo", ...options }); -export const fooPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); -}; +export const fooPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo", ...options }); -export const getFooBar = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); -}; +export const getFooBar = (options?: Options) => (options?.client ?? client).get({ url: "/foo/bar", ...options }); -export const fooBarPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo/bar", ...options }); -export const fooBarPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo/bar", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts index fdfe39f10..2361c11d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts @@ -20,33 +20,21 @@ export type Options(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).post({ url: "/foo/bar", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).put({ url: "/foo/bar", ...options }); } } export class FooService { public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? client).post({ url: "/foo", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? client).put({ url: "/foo", ...options }); } static barService = BarService; @@ -54,10 +42,7 @@ export class FooService { export class FooBazService { public static getFoo(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? client).get({ url: "/foo", ...options }); } static fooService = FooService; @@ -65,10 +50,7 @@ export class FooBazService { export class BarBazService { public static getFooBar(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).get({ url: "/foo/bar", ...options }); } static fooService = FooService; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/sdk.gen.ts index 239a23814..8c9817a26 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/sdk.gen.ts @@ -18,330 +18,149 @@ export type Options; }; -export const serviceWithEmptyTag = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const serviceWithEmptyTag = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions/', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterModel: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions/", ...options }); -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/{parameterPath}", ...options }); -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterModel: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/defaults", + ...options +}); -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/no-content', - ...options - }); -}; +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/no-content", + ...options +}); -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArrayCSV: { - array: { - explode: false - } - }, - parameterArraySSV: { - array: { - explode: false - } - }, - parameterArrayTSV: { - array: { - explode: false - } - }, - parameterArrayPipes: { - array: { - explode: false - } - } - } - }, - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; +export const dummyB = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/b", + ...options +}); -export const types = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArray: { - array: { - explode: false - } - }, - parameterDictionary: { - object: { - explode: false, - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - explode: false, - style: 'form' - } - }, - parameterReference: { - object: { - explode: false, - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/header', - ...options - }); -}; +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/error', - ...options - }); -}; +export const collectionFormat = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { + parameterArrayCSV: { array: { explode: false } }, + parameterArraySSV: { array: { explode: false } }, + parameterArrayTSV: { array: { explode: false } }, + parameterArrayPipes: { array: { explode: false } } + } }, + url: "/api/v{api-version}/collectionFormat", + ...options +}); -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const types = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterArray: { array: { explode: false } }, parameterDictionary: { object: { explode: false, style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { explode: false, style: "form" } }, parameterReference: { object: { explode: false, style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/header", + ...options +}); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/error", + ...options +}); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBody = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/body', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const postApiVbyApiVersionBody = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/body", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/sdk.gen.ts index 9143c9432..6b9f4ba71 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/sdk.gen.ts @@ -18,318 +18,110 @@ export type Options; }; -export const serviceWithEmptyTag = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const serviceWithEmptyTag = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions/', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions/", ...options }); -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/{parameterPath}", ...options }); -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterModel: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterModel: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/defaults", + ...options +}); -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArrayCSV: { - array: { - explode: false - } - }, - parameterArraySSV: { - array: { - explode: false - } - }, - parameterArrayTSV: { - array: { - explode: false - } - }, - parameterArrayPipes: { - array: { - explode: false - } - } - } - }, - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; +export const collectionFormat = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { + parameterArrayCSV: { array: { explode: false } }, + parameterArraySSV: { array: { explode: false } }, + parameterArrayTSV: { array: { explode: false } }, + parameterArrayPipes: { array: { explode: false } } + } }, + url: "/api/v{api-version}/collectionFormat", + ...options +}); -export const types = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArray: { - array: { - explode: false - } - }, - parameterDictionary: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/types', - ...options - }); -}; +export const types = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterArray: { array: { explode: false } }, parameterDictionary: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/types", + ...options +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - explode: false, - style: 'form' - } - }, - parameterReference: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { explode: false, style: "form" } }, parameterReference: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBody = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/body', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const postApiVbyApiVersionBody = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/body", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/sdk.gen.ts index 29b461d85..25701ecaa 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/sdk.gen.ts @@ -18,44 +18,14 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); -export const fooPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); -}; +export const fooPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo", ...options }); -export const fooPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); -}; +export const fooPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo", ...options }); -export const getFooBar = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); -}; +export const getFooBar = (options?: Options) => (options?.client ?? client).get({ url: "/foo/bar", ...options }); -export const fooBarPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo/bar", ...options }); -export const fooBarPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo/bar", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts index fdfe39f10..2361c11d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts @@ -20,33 +20,21 @@ export type Options(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).post({ url: "/foo/bar", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).put({ url: "/foo/bar", ...options }); } } export class FooService { public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? client).post({ url: "/foo", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? client).put({ url: "/foo", ...options }); } static barService = BarService; @@ -54,10 +42,7 @@ export class FooService { export class FooBazService { public static getFoo(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? client).get({ url: "/foo", ...options }); } static fooService = FooService; @@ -65,10 +50,7 @@ export class FooBazService { export class BarBazService { public static getFooBar(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).get({ url: "/foo/bar", ...options }); } static fooService = FooService; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/sdk.gen.ts index 239a23814..8c9817a26 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/sdk.gen.ts @@ -18,330 +18,149 @@ export type Options; }; -export const serviceWithEmptyTag = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const serviceWithEmptyTag = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions/', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterModel: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions/", ...options }); -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/{parameterPath}", ...options }); -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterModel: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/defaults", + ...options +}); -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/no-content', - ...options - }); -}; +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/no-content", + ...options +}); -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArrayCSV: { - array: { - explode: false - } - }, - parameterArraySSV: { - array: { - explode: false - } - }, - parameterArrayTSV: { - array: { - explode: false - } - }, - parameterArrayPipes: { - array: { - explode: false - } - } - } - }, - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; +export const dummyB = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/b", + ...options +}); -export const types = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArray: { - array: { - explode: false - } - }, - parameterDictionary: { - object: { - explode: false, - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - explode: false, - style: 'form' - } - }, - parameterReference: { - object: { - explode: false, - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/header', - ...options - }); -}; +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/error', - ...options - }); -}; +export const collectionFormat = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { + parameterArrayCSV: { array: { explode: false } }, + parameterArraySSV: { array: { explode: false } }, + parameterArrayTSV: { array: { explode: false } }, + parameterArrayPipes: { array: { explode: false } } + } }, + url: "/api/v{api-version}/collectionFormat", + ...options +}); -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const types = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterArray: { array: { explode: false } }, parameterDictionary: { object: { explode: false, style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { explode: false, style: "form" } }, parameterReference: { object: { explode: false, style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/header", + ...options +}); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/error", + ...options +}); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBody = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/body', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const postApiVbyApiVersionBody = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/body", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/sdk.gen.ts index 9143c9432..6b9f4ba71 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/sdk.gen.ts @@ -18,318 +18,110 @@ export type Options; }; -export const serviceWithEmptyTag = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const serviceWithEmptyTag = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions/', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions/", ...options }); -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/{parameterPath}", ...options }); -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterModel: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterModel: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/defaults", + ...options +}); -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArrayCSV: { - array: { - explode: false - } - }, - parameterArraySSV: { - array: { - explode: false - } - }, - parameterArrayTSV: { - array: { - explode: false - } - }, - parameterArrayPipes: { - array: { - explode: false - } - } - } - }, - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; +export const collectionFormat = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { + parameterArrayCSV: { array: { explode: false } }, + parameterArraySSV: { array: { explode: false } }, + parameterArrayTSV: { array: { explode: false } }, + parameterArrayPipes: { array: { explode: false } } + } }, + url: "/api/v{api-version}/collectionFormat", + ...options +}); -export const types = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArray: { - array: { - explode: false - } - }, - parameterDictionary: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/types', - ...options - }); -}; +export const types = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterArray: { array: { explode: false } }, parameterDictionary: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/types", + ...options +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - explode: false, - style: 'form' - } - }, - parameterReference: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { explode: false, style: "form" } }, parameterReference: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBody = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/body', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const postApiVbyApiVersionBody = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/body", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/sdk.gen.ts index 29b461d85..25701ecaa 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/sdk.gen.ts @@ -18,44 +18,14 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); -export const fooPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); -}; +export const fooPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo", ...options }); -export const fooPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); -}; +export const fooPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo", ...options }); -export const getFooBar = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); -}; +export const getFooBar = (options?: Options) => (options?.client ?? client).get({ url: "/foo/bar", ...options }); -export const fooBarPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo/bar", ...options }); -export const fooBarPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo/bar", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts index fdfe39f10..2361c11d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts @@ -20,33 +20,21 @@ export type Options(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).post({ url: "/foo/bar", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).put({ url: "/foo/bar", ...options }); } } export class FooService { public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? client).post({ url: "/foo", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? client).put({ url: "/foo", ...options }); } static barService = BarService; @@ -54,10 +42,7 @@ export class FooService { export class FooBazService { public static getFoo(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? client).get({ url: "/foo", ...options }); } static fooService = FooService; @@ -65,10 +50,7 @@ export class FooBazService { export class BarBazService { public static getFooBar(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).get({ url: "/foo/bar", ...options }); } static fooService = FooService; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/sdk.gen.ts index 239a23814..8c9817a26 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/sdk.gen.ts @@ -18,330 +18,149 @@ export type Options; }; -export const serviceWithEmptyTag = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const serviceWithEmptyTag = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions/', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterModel: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions/", ...options }); -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/{parameterPath}", ...options }); -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterModel: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/defaults", + ...options +}); -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/no-content', - ...options - }); -}; +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/no-content", + ...options +}); -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArrayCSV: { - array: { - explode: false - } - }, - parameterArraySSV: { - array: { - explode: false - } - }, - parameterArrayTSV: { - array: { - explode: false - } - }, - parameterArrayPipes: { - array: { - explode: false - } - } - } - }, - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; +export const dummyB = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/b", + ...options +}); -export const types = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArray: { - array: { - explode: false - } - }, - parameterDictionary: { - object: { - explode: false, - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - explode: false, - style: 'form' - } - }, - parameterReference: { - object: { - explode: false, - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/header', - ...options - }); -}; +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/error', - ...options - }); -}; +export const collectionFormat = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { + parameterArrayCSV: { array: { explode: false } }, + parameterArraySSV: { array: { explode: false } }, + parameterArrayTSV: { array: { explode: false } }, + parameterArrayPipes: { array: { explode: false } } + } }, + url: "/api/v{api-version}/collectionFormat", + ...options +}); -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const types = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterArray: { array: { explode: false } }, parameterDictionary: { object: { explode: false, style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { explode: false, style: "form" } }, parameterReference: { object: { explode: false, style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/header", + ...options +}); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/error", + ...options +}); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBody = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/body', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const postApiVbyApiVersionBody = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/body", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/sdk.gen.ts index 9143c9432..6b9f4ba71 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/sdk.gen.ts @@ -18,318 +18,110 @@ export type Options; }; -export const serviceWithEmptyTag = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const serviceWithEmptyTag = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions/', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions/", ...options }); -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/{parameterPath}", ...options }); -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterModel: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterModel: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/defaults", + ...options +}); -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArrayCSV: { - array: { - explode: false - } - }, - parameterArraySSV: { - array: { - explode: false - } - }, - parameterArrayTSV: { - array: { - explode: false - } - }, - parameterArrayPipes: { - array: { - explode: false - } - } - } - }, - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; +export const collectionFormat = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { + parameterArrayCSV: { array: { explode: false } }, + parameterArraySSV: { array: { explode: false } }, + parameterArrayTSV: { array: { explode: false } }, + parameterArrayPipes: { array: { explode: false } } + } }, + url: "/api/v{api-version}/collectionFormat", + ...options +}); -export const types = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArray: { - array: { - explode: false - } - }, - parameterDictionary: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/types', - ...options - }); -}; +export const types = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterArray: { array: { explode: false } }, parameterDictionary: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/types", + ...options +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - explode: false, - style: 'form' - } - }, - parameterReference: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { explode: false, style: "form" } }, parameterReference: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBody = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/body', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const postApiVbyApiVersionBody = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/body", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/sdk.gen.ts index 29b461d85..25701ecaa 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/sdk.gen.ts @@ -18,44 +18,14 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); -export const fooPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); -}; +export const fooPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo", ...options }); -export const fooPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); -}; +export const fooPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo", ...options }); -export const getFooBar = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); -}; +export const getFooBar = (options?: Options) => (options?.client ?? client).get({ url: "/foo/bar", ...options }); -export const fooBarPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo/bar", ...options }); -export const fooBarPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo/bar", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts index fdfe39f10..2361c11d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts @@ -20,33 +20,21 @@ export type Options(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).post({ url: "/foo/bar", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).put({ url: "/foo/bar", ...options }); } } export class FooService { public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? client).post({ url: "/foo", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? client).put({ url: "/foo", ...options }); } static barService = BarService; @@ -54,10 +42,7 @@ export class FooService { export class FooBazService { public static getFoo(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? client).get({ url: "/foo", ...options }); } static fooService = FooService; @@ -65,10 +50,7 @@ export class FooBazService { export class BarBazService { public static getFooBar(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).get({ url: "/foo/bar", ...options }); } static fooService = FooService; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/sdk.gen.ts index 239a23814..8c9817a26 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/sdk.gen.ts @@ -18,330 +18,149 @@ export type Options; }; -export const serviceWithEmptyTag = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const serviceWithEmptyTag = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions/', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterModel: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions/", ...options }); -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/{parameterPath}", ...options }); -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterModel: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/defaults", + ...options +}); -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/no-content', - ...options - }); -}; +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/no-content", + ...options +}); -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArrayCSV: { - array: { - explode: false - } - }, - parameterArraySSV: { - array: { - explode: false - } - }, - parameterArrayTSV: { - array: { - explode: false - } - }, - parameterArrayPipes: { - array: { - explode: false - } - } - } - }, - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; +export const dummyB = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/b", + ...options +}); -export const types = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArray: { - array: { - explode: false - } - }, - parameterDictionary: { - object: { - explode: false, - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - explode: false, - style: 'form' - } - }, - parameterReference: { - object: { - explode: false, - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/header', - ...options - }); -}; +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/error', - ...options - }); -}; +export const collectionFormat = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { + parameterArrayCSV: { array: { explode: false } }, + parameterArraySSV: { array: { explode: false } }, + parameterArrayTSV: { array: { explode: false } }, + parameterArrayPipes: { array: { explode: false } } + } }, + url: "/api/v{api-version}/collectionFormat", + ...options +}); -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const types = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterArray: { array: { explode: false } }, parameterDictionary: { object: { explode: false, style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { explode: false, style: "form" } }, parameterReference: { object: { explode: false, style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/header", + ...options +}); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/error", + ...options +}); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBody = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/body', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const postApiVbyApiVersionBody = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/body", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/sdk.gen.ts index 9143c9432..6b9f4ba71 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/sdk.gen.ts @@ -18,318 +18,110 @@ export type Options; }; -export const serviceWithEmptyTag = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const serviceWithEmptyTag = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions/', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions/", ...options }); -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/{parameterPath}", ...options }); -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterModel: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterModel: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/defaults", + ...options +}); -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArrayCSV: { - array: { - explode: false - } - }, - parameterArraySSV: { - array: { - explode: false - } - }, - parameterArrayTSV: { - array: { - explode: false - } - }, - parameterArrayPipes: { - array: { - explode: false - } - } - } - }, - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; +export const collectionFormat = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { + parameterArrayCSV: { array: { explode: false } }, + parameterArraySSV: { array: { explode: false } }, + parameterArrayTSV: { array: { explode: false } }, + parameterArrayPipes: { array: { explode: false } } + } }, + url: "/api/v{api-version}/collectionFormat", + ...options +}); -export const types = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterArray: { - array: { - explode: false - } - }, - parameterDictionary: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/types', - ...options - }); -}; +export const types = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterArray: { array: { explode: false } }, parameterDictionary: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/types", + ...options +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - explode: false, - style: 'form' - } - }, - parameterReference: { - object: { - explode: false, - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { explode: false, style: "form" } }, parameterReference: { object: { explode: false, style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBody = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/body', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const postApiVbyApiVersionBody = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/body", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/sdk.gen.ts index 29b461d85..25701ecaa 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/sdk.gen.ts @@ -18,44 +18,14 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); -export const fooPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); -}; +export const fooPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo", ...options }); -export const fooPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); -}; +export const fooPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo", ...options }); -export const getFooBar = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); -}; +export const getFooBar = (options?: Options) => (options?.client ?? client).get({ url: "/foo/bar", ...options }); -export const fooBarPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo/bar", ...options }); -export const fooBarPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo/bar", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/sdk.gen.ts index ad174f173..88309d18d 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/sdk.gen.ts @@ -21,13 +21,11 @@ export type Options(options: Options) => { - return (options.client ?? client).post({ - url: '/email', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const sendEmail = (options: Options) => (options.client ?? client).post({ + url: "/email", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/sdk.gen.ts index 195b0ce6e..d5055205e 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/sdk.gen.ts @@ -18,16 +18,12 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - security: [ - { - in: 'query', - name: 'foo', - type: 'apiKey' - } - ], - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ + security: [{ + in: "query", + name: "foo", + type: "apiKey" + }], + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/sdk.gen.ts index 126f5179e..19ebc70a3 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/sdk.gen.ts @@ -18,15 +18,8 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - security: [ - { - scheme: 'basic', - type: 'http' - } - ], - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ + security: [{ scheme: "basic", type: "http" }], + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/sdk.gen.ts index c5ff63b01..2371b42a8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/sdk.gen.ts @@ -18,9 +18,4 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/sdk.gen.ts index 97ea8aaef..7f304a823 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/sdk.gen.ts @@ -18,15 +18,8 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ + security: [{ scheme: "bearer", type: "http" }], + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/sdk.gen.ts index 4d7b5cc5f..c3bf1c902 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/sdk.gen.ts @@ -18,14 +18,12 @@ export type Options; }; -export const postFoo = (options: Options) => { - return (options.client ?? client).post({ - bodySerializer: null, - url: '/foo', - ...options, - headers: { - 'Content-Type': 'text/plain', - ...options.headers - } - }); -}; +export const postFoo = (options: Options) => (options.client ?? client).post({ + bodySerializer: null, + url: "/foo", + ...options, + headers: { + 'Content-Type': "text/plain", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/sdk.gen.ts index d8759ad10..07bce373a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/sdk.gen.ts @@ -18,10 +18,8 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/sdk.gen.ts index 61ac8e596..9096d8e8c 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/sdk.gen.ts @@ -18,23 +18,8 @@ export type Options; }; -export const create = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const create = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); -export const create2 = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/foo', - ...options - }); -}; +export const create2 = (options?: Options) => (options?.client ?? client).patch({ url: "/foo", ...options }); -export const create3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); -}; +export const create3 = (options?: Options) => (options?.client ?? client).post({ url: "/foo", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/sdk.gen.ts index a27b7105c..9a9c0e064 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/sdk.gen.ts @@ -18,18 +18,8 @@ export type Options; }; -export const postFoo = (options?: Options) => { - return (options?.client ?? client).post({ - querySerializer: { - parameters: { - foo: { - array: { - explode: false - } - } - } - }, - url: '/foo', - ...options - }); -}; +export const postFoo = (options?: Options) => (options?.client ?? client).post({ + querySerializer: { parameters: { foo: { array: { explode: false } } } }, + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/sdk.gen.ts index a27b7105c..9a9c0e064 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/sdk.gen.ts @@ -18,18 +18,8 @@ export type Options; }; -export const postFoo = (options?: Options) => { - return (options?.client ?? client).post({ - querySerializer: { - parameters: { - foo: { - array: { - explode: false - } - } - } - }, - url: '/foo', - ...options - }); -}; +export const postFoo = (options?: Options) => (options?.client ?? client).post({ + querySerializer: { parameters: { foo: { array: { explode: false } } } }, + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts index 8947e126c..6bd5fc972 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts @@ -48,17 +48,11 @@ class HeyApiRegistry { export class Domains extends HeyApiClient { public get(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/business/providers/domains', - ...options - }); + return (options?.client ?? this.client).get({ url: "/business/providers/domains", ...options }); } public post(options?: Options) { - return (options?.client ?? this.client).post({ - url: '/business/providers/domains', - ...options - }); + return (options?.client ?? this.client).post({ url: "/business/providers/domains", ...options }); } } @@ -68,10 +62,7 @@ export class Providers extends HeyApiClient { export class Business extends HeyApiClient { public get(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/locations/businesses', - ...options - }); + return (options?.client ?? this.client).get({ url: "/locations/businesses", ...options }); } providers = new Providers({ client: this.client }); @@ -89,17 +80,11 @@ export class NestedSdkWithInstance extends HeyApiClient { } public putBusinessProvidersDomains(options?: Options) { - return (options?.client ?? this.client).put({ - url: '/business/providers/domains', - ...options - }); + return (options?.client ?? this.client).put({ url: "/business/providers/domains", ...options }); } public get(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/locations', - ...options - }); + return (options?.client ?? this.client).get({ url: "/locations", ...options }); } business = new Business({ client: this.client }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts index a0f9707ef..9def34f51 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts @@ -20,24 +20,15 @@ export type Options(options?: Options) { - return (options?.client ?? client).get({ - url: '/business/providers/domains', - ...options - }); + return (options?.client ?? client).get({ url: "/business/providers/domains", ...options }); } public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/business/providers/domains', - ...options - }); + return (options?.client ?? client).post({ url: "/business/providers/domains", ...options }); } public static putBusinessProvidersDomains(options?: Options) { - return (options?.client ?? client).put({ - url: '/business/providers/domains', - ...options - }); + return (options?.client ?? client).put({ url: "/business/providers/domains", ...options }); } } @@ -47,10 +38,7 @@ export class Providers { export class Business { public static get(options?: Options) { - return (options?.client ?? client).get({ - url: '/locations/businesses', - ...options - }); + return (options?.client ?? client).get({ url: "/locations/businesses", ...options }); } static providers = Providers; @@ -58,10 +46,7 @@ export class Business { export class Locations { public static get(options?: Options) { - return (options?.client ?? client).get({ - url: '/locations', - ...options - }); + return (options?.client ?? client).get({ url: "/locations", ...options }); } static business = Business; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/sdk.gen.ts index c50bdba1c..369b9cd79 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/sdk.gen.ts @@ -48,33 +48,21 @@ class HeyApiRegistry { export class Bar extends HeyApiClient { public post(options?: Options) { - return (options?.client ?? this.client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? this.client).post({ url: "/foo/bar", ...options }); } public put(options?: Options) { - return (options?.client ?? this.client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? this.client).put({ url: "/foo/bar", ...options }); } } export class Foo extends HeyApiClient { public post(options?: Options) { - return (options?.client ?? this.client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? this.client).post({ url: "/foo", ...options }); } public put(options?: Options) { - return (options?.client ?? this.client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? this.client).put({ url: "/foo", ...options }); } bar = new Bar({ client: this.client }); @@ -92,17 +80,11 @@ export class Sdk extends HeyApiClient { } public getFoo(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? this.client).get({ url: "/foo", ...options }); } public getFooBar(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? this.client).get({ url: "/foo/bar", ...options }); } foo = new Foo({ client: this.client }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/sdk.gen.ts index 3ce268fad..d40708819 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/transformers/type-format-valibot/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/transformers/type-format-valibot/sdk.gen.ts index 880bb8a5f..9a9f0931d 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/transformers/type-format-valibot/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/transformers/type-format-valibot/sdk.gen.ts @@ -22,12 +22,10 @@ export type Options; }; -export const postFoo = (options?: Options) => { - return (options?.client ?? client).post({ - requestValidator: async (data) => await v.parseAsync(vPostFooData, data), - responseTransformer: postFooResponseTransformer, - responseValidator: async (data) => await v.parseAsync(vPostFooResponse, data), - url: '/foo', - ...options - }); -}; +export const postFoo = (options?: Options) => (options?.client ?? client).post({ + requestValidator: async (data) => await v.parseAsync(vPostFooData, data), + responseTransformer: postFooResponseTransformer, + responseValidator: async (data) => await v.parseAsync(vPostFooResponse, data), + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/transformers/type-format-zod/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/transformers/type-format-zod/sdk.gen.ts index 1f4dc3e67..3caa20f9c 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/transformers/type-format-zod/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/transformers/type-format-zod/sdk.gen.ts @@ -20,12 +20,10 @@ export type Options; }; -export const postFoo = (options?: Options) => { - return (options?.client ?? client).post({ - requestValidator: async (data) => await zPostFooData.parseAsync(data), - responseTransformer: postFooResponseTransformer, - responseValidator: async (data) => await zPostFooResponse.parseAsync(data), - url: '/foo', - ...options - }); -}; +export const postFoo = (options?: Options) => (options?.client ?? client).post({ + requestValidator: async (data) => await zPostFooData.parseAsync(data), + responseTransformer: postFooResponseTransformer, + responseValidator: async (data) => await zPostFooResponse.parseAsync(data), + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/sdk.gen.ts index fdfe39f10..2361c11d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/sdk.gen.ts @@ -20,33 +20,21 @@ export type Options(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).post({ url: "/foo/bar", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).put({ url: "/foo/bar", ...options }); } } export class FooService { public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? client).post({ url: "/foo", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? client).put({ url: "/foo", ...options }); } static barService = BarService; @@ -54,10 +42,7 @@ export class FooService { export class FooBazService { public static getFoo(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? client).get({ url: "/foo", ...options }); } static fooService = FooService; @@ -65,10 +50,7 @@ export class FooBazService { export class BarBazService { public static getFooBar(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).get({ url: "/foo/bar", ...options }); } static fooService = FooService; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts index fdfe39f10..2361c11d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts @@ -20,33 +20,21 @@ export type Options(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).post({ url: "/foo/bar", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).put({ url: "/foo/bar", ...options }); } } export class FooService { public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? client).post({ url: "/foo", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? client).put({ url: "/foo", ...options }); } static barService = BarService; @@ -54,10 +42,7 @@ export class FooService { export class FooBazService { public static getFoo(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? client).get({ url: "/foo", ...options }); } static fooService = FooService; @@ -65,10 +50,7 @@ export class FooBazService { export class BarBazService { public static getFooBar(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).get({ url: "/foo/bar", ...options }); } static fooService = FooService; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/sdk.gen.ts index 2d24d85a6..6d6c4ba7e 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/sdk.gen.ts @@ -18,415 +18,230 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple/$count", + ...options +}); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple:operation", + ...options +}); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - responseType: 'json', - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'blob', - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; - -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; - -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; - -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; - -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; - -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); + +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + responseType: "json", + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ + responseType: "blob", + url: "/api/v{api-version}/file/{id}", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); + +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const complexParams = (options: Options) => (options.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/sdk.gen.ts index 29b461d85..25701ecaa 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/sdk.gen.ts @@ -18,44 +18,14 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); -export const fooPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); -}; +export const fooPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo", ...options }); -export const fooPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); -}; +export const fooPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo", ...options }); -export const getFooBar = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); -}; +export const getFooBar = (options?: Options) => (options?.client ?? client).get({ url: "/foo/bar", ...options }); -export const fooBarPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo/bar", ...options }); -export const fooBarPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo/bar", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts index fdfe39f10..2361c11d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts @@ -20,33 +20,21 @@ export type Options(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).post({ url: "/foo/bar", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).put({ url: "/foo/bar", ...options }); } } export class FooService { public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? client).post({ url: "/foo", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? client).put({ url: "/foo", ...options }); } static barService = BarService; @@ -54,10 +42,7 @@ export class FooService { export class FooBazService { public static getFoo(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? client).get({ url: "/foo", ...options }); } static fooService = FooService; @@ -65,10 +50,7 @@ export class FooBazService { export class BarBazService { public static getFooBar(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).get({ url: "/foo/bar", ...options }); } static fooService = FooService; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/sdk.gen.ts index 2d24d85a6..6d6c4ba7e 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/sdk.gen.ts @@ -18,415 +18,230 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple/$count", + ...options +}); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple:operation", + ...options +}); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - responseType: 'json', - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'blob', - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; - -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; - -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; - -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; - -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; - -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); + +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + responseType: "json", + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ + responseType: "blob", + url: "/api/v{api-version}/file/{id}", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); + +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const complexParams = (options: Options) => (options.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/sdk.gen.ts index 29b461d85..25701ecaa 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/sdk.gen.ts @@ -18,44 +18,14 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); -export const fooPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); -}; +export const fooPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo", ...options }); -export const fooPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); -}; +export const fooPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo", ...options }); -export const getFooBar = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); -}; +export const getFooBar = (options?: Options) => (options?.client ?? client).get({ url: "/foo/bar", ...options }); -export const fooBarPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo/bar", ...options }); -export const fooBarPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo/bar", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts index fdfe39f10..2361c11d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts @@ -20,33 +20,21 @@ export type Options(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).post({ url: "/foo/bar", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).put({ url: "/foo/bar", ...options }); } } export class FooService { public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? client).post({ url: "/foo", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? client).put({ url: "/foo", ...options }); } static barService = BarService; @@ -54,10 +42,7 @@ export class FooService { export class FooBazService { public static getFoo(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? client).get({ url: "/foo", ...options }); } static fooService = FooService; @@ -65,10 +50,7 @@ export class FooBazService { export class BarBazService { public static getFooBar(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).get({ url: "/foo/bar", ...options }); } static fooService = FooService; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/sdk.gen.ts index 2d24d85a6..6d6c4ba7e 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/sdk.gen.ts @@ -18,415 +18,230 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple/$count", + ...options +}); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple:operation", + ...options +}); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - responseType: 'json', - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'blob', - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; - -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; - -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; - -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; - -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; - -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); + +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + responseType: "json", + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ + responseType: "blob", + url: "/api/v{api-version}/file/{id}", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); + +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const complexParams = (options: Options) => (options.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/sdk.gen.ts index 29b461d85..25701ecaa 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/sdk.gen.ts @@ -18,44 +18,14 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); -export const fooPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); -}; +export const fooPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo", ...options }); -export const fooPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); -}; +export const fooPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo", ...options }); -export const getFooBar = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); -}; +export const getFooBar = (options?: Options) => (options?.client ?? client).get({ url: "/foo/bar", ...options }); -export const fooBarPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo/bar", ...options }); -export const fooBarPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo/bar", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts index fdfe39f10..2361c11d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts @@ -20,33 +20,21 @@ export type Options(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).post({ url: "/foo/bar", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).put({ url: "/foo/bar", ...options }); } } export class FooService { public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? client).post({ url: "/foo", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? client).put({ url: "/foo", ...options }); } static barService = BarService; @@ -54,10 +42,7 @@ export class FooService { export class FooBazService { public static getFoo(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? client).get({ url: "/foo", ...options }); } static fooService = FooService; @@ -65,10 +50,7 @@ export class FooBazService { export class BarBazService { public static getFooBar(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).get({ url: "/foo/bar", ...options }); } static fooService = FooService; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/sdk.gen.ts index 2d24d85a6..6d6c4ba7e 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/sdk.gen.ts @@ -18,415 +18,230 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple/$count", + ...options +}); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple:operation", + ...options +}); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - responseType: 'json', - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'blob', - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; - -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; - -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; - -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; - -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; - -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); + +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + responseType: "json", + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ + responseType: "blob", + url: "/api/v{api-version}/file/{id}", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); + +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const complexParams = (options: Options) => (options.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/sdk.gen.ts index 29b461d85..25701ecaa 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/sdk.gen.ts @@ -18,44 +18,14 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); -export const fooPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); -}; +export const fooPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo", ...options }); -export const fooPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); -}; +export const fooPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo", ...options }); -export const getFooBar = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); -}; +export const getFooBar = (options?: Options) => (options?.client ?? client).get({ url: "/foo/bar", ...options }); -export const fooBarPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo/bar", ...options }); -export const fooBarPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo/bar", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts index fdfe39f10..2361c11d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts @@ -20,33 +20,21 @@ export type Options(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).post({ url: "/foo/bar", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).put({ url: "/foo/bar", ...options }); } } export class FooService { public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? client).post({ url: "/foo", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? client).put({ url: "/foo", ...options }); } static barService = BarService; @@ -54,10 +42,7 @@ export class FooService { export class FooBazService { public static getFoo(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? client).get({ url: "/foo", ...options }); } static fooService = FooService; @@ -65,10 +50,7 @@ export class FooBazService { export class BarBazService { public static getFooBar(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).get({ url: "/foo/bar", ...options }); } static fooService = FooService; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/sdk.gen.ts index 2d24d85a6..6d6c4ba7e 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/sdk.gen.ts @@ -18,415 +18,230 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple/$count", + ...options +}); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple:operation", + ...options +}); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - responseType: 'json', - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'blob', - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; - -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; - -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; - -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; - -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; - -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); + +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + responseType: "json", + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ + responseType: "blob", + url: "/api/v{api-version}/file/{id}", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); + +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const complexParams = (options: Options) => (options.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/sdk.gen.ts index 29b461d85..25701ecaa 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/sdk.gen.ts @@ -18,44 +18,14 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); -export const fooPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); -}; +export const fooPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo", ...options }); -export const fooPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); -}; +export const fooPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo", ...options }); -export const getFooBar = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); -}; +export const getFooBar = (options?: Options) => (options?.client ?? client).get({ url: "/foo/bar", ...options }); -export const fooBarPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo/bar", ...options }); -export const fooBarPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo/bar", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/sdk.gen.ts index c4eef9149..54dfeff02 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/sdk.gen.ts @@ -18,30 +18,22 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - security: [ - { - in: 'query', - name: 'foo', - type: 'apiKey' - } - ], - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ + security: [{ + in: "query", + name: "foo", + type: "apiKey" + }], + url: "/foo", + ...options +}); -export const getBar = (options?: Options) => { - return (options?.client ?? client).get({ - security: [ - { - in: 'cookie', - name: 'bar', - type: 'apiKey' - } - ], - url: '/bar', - ...options - }); -}; +export const getBar = (options?: Options) => (options?.client ?? client).get({ + security: [{ + in: "cookie", + name: "bar", + type: "apiKey" + }], + url: "/bar", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/sdk.gen.ts index c5ff63b01..2371b42a8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/sdk.gen.ts @@ -18,9 +18,4 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/sdk.gen.ts index 97ea8aaef..7f304a823 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/sdk.gen.ts @@ -18,15 +18,8 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ + security: [{ scheme: "bearer", type: "http" }], + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/sdk.gen.ts index 97ea8aaef..7f304a823 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/sdk.gen.ts @@ -18,15 +18,8 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ + security: [{ scheme: "bearer", type: "http" }], + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/sdk.gen.ts index 97ea8aaef..7f304a823 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/sdk.gen.ts @@ -18,15 +18,8 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ + security: [{ scheme: "bearer", type: "http" }], + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/sdk.gen.ts index 4d7b5cc5f..c3bf1c902 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/sdk.gen.ts @@ -18,14 +18,12 @@ export type Options; }; -export const postFoo = (options: Options) => { - return (options.client ?? client).post({ - bodySerializer: null, - url: '/foo', - ...options, - headers: { - 'Content-Type': 'text/plain', - ...options.headers - } - }); -}; +export const postFoo = (options: Options) => (options.client ?? client).post({ + bodySerializer: null, + url: "/foo", + ...options, + headers: { + 'Content-Type': "text/plain", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/sdk.gen.ts index f59e7de5f..0da8319af 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/sdk.gen.ts index 46c88a35e..7174e9cba 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/sdk.gen.ts @@ -17,401 +17,189 @@ export type Options; }; -export const export_ = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options: Options) => options.client.get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options: Options) => { - return options.client.patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options: Options) => options.client.patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => options.client.post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options: Options) => options.client.put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options: Options) => options.client.delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options: Options) => { - return options.client.head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options: Options) => options.client.head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options: Options) => { - return options.client.options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options: Options) => options.client.options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options: Options) => { - return options.client.patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options: Options) => options.client.patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options: Options) => options.client.post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options: Options) => options.client.put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => options.client.delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options: Options) => options.client.post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options: Options) => { - return options.client.post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; - -export const callWithDefaultParameters = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => options.client.post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return options.client.post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return options.client.get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => options.client.get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options: Options) => options.client.post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionFormData = (options: Options) => options.client.post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); + +export const callWithDefaultParameters = (options: Options) => options.client.get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options: Options) => options.client.post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => options.client.put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options: Options) => options.client.delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options: Options) => options.client.get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options: Options) => options.client.post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options: Options) => options.client.put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options: Options) => options.client.post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options: Options) => options.client.put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => options.client.get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => options.client.get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => options.client.post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => options.client.get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options: Options) => options.client.post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); -export const multipartRequest = (options: Options) => { - return options.client.post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; +export const complexParams = (options: Options) => options.client.put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options: Options) => options.client.post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => options.client.post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => options.client.post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return options.client.put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => options.client.put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/sdk.gen.ts index 999296c80..595682565 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/sdk.gen.ts index 2d24d85a6..6d6c4ba7e 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/sdk.gen.ts @@ -18,415 +18,230 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple/$count", + ...options +}); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple:operation", + ...options +}); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - responseType: 'json', - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'blob', - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; - -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; - -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; - -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; - -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; - -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); + +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + responseType: "json", + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ + responseType: "blob", + url: "/api/v{api-version}/file/{id}", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); + +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const complexParams = (options: Options) => (options.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/sdk.gen.ts index 2d24d85a6..6d6c4ba7e 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/sdk.gen.ts @@ -18,415 +18,230 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple/$count", + ...options +}); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple:operation", + ...options +}); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - responseType: 'json', - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'blob', - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; - -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; - -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; - -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; - -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; - -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); + +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + responseType: "json", + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ + responseType: "blob", + url: "/api/v{api-version}/file/{id}", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); + +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const complexParams = (options: Options) => (options.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/sdk.gen.ts index f4e8a86b1..2fc107ad7 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/sdk.gen.ts @@ -18,415 +18,230 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple/$count", + ...options +}); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple:operation", + ...options +}); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - responseType: 'json', - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'blob', - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; - -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; - -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; - -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; - -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; - -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); + +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + responseType: "json", + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ + responseType: "blob", + url: "/api/v{api-version}/file/{id}", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); + +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const complexParams = (options: Options) => (options.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/sdk.gen.ts index 2d24d85a6..6d6c4ba7e 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/sdk.gen.ts @@ -18,415 +18,230 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple/$count", + ...options +}); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple:operation", + ...options +}); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - responseType: 'json', - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'blob', - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; - -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; - -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; - -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; - -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; - -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); + +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + responseType: "json", + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ + responseType: "blob", + url: "/api/v{api-version}/file/{id}", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); + +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const complexParams = (options: Options) => (options.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/sdk.gen.ts index bcdd2c9b8..e1528b298 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/sdk.gen.ts @@ -17,415 +17,230 @@ export type Options; }; -export const export_ = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options: Options) => options.client.get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options: Options) => { - return options.client.patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options: Options) => options.client.patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return options.client.post({ - responseType: 'json', - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => options.client.post({ + responseType: "json", + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options: Options) => options.client.put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options: Options) => { - return options.client.get({ - responseType: 'json', - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options: Options) => options.client.get({ + responseType: "json", + url: "/api/v{api-version}/simple/$count", + ...options +}); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return options.client.get({ - responseType: 'json', - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => options.client.get({ + responseType: "json", + url: "/api/v{api-version}/simple:operation", + ...options +}); -export const deleteCallWithoutParametersAndResponse = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options: Options) => options.client.delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options: Options) => { - return options.client.head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options: Options) => options.client.head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options: Options) => { - return options.client.options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options: Options) => options.client.options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options: Options) => { - return options.client.patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options: Options) => options.client.patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options: Options) => options.client.post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options: Options) => options.client.put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => options.client.delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options: Options) => options.client.post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return options.client.post({ - responseType: 'json', - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options: Options) => { - return options.client.post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; - -export const callWithDefaultParameters = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName2 = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options: Options) => { - return options.client.get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options: Options) => { - return options.client.get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options: Options) => { - return options.client.post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options: Options) => { - return options.client.put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return options.client.get({ - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return options.client.post({ - ...urlSearchParamsBodySerializer, - responseType: 'json', - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return options.client.get({ - responseType: 'blob', - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; - -export const complexTypes = (options: Options) => { - return options.client.get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; - -export const multipartResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; - -export const multipartRequest = (options: Options) => { - return options.client.post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; - -export const complexParams = (options: Options) => { - return options.client.put({ - responseType: 'json', - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; - -export const callWithResultFromHeader = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/header', - ...options - }); -}; - -export const testErrorCode = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return options.client.post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const deprecatedCall = (options: Options) => options.client.post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); + +export const callWithParameters = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const callWithWeirdParameterNames = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => options.client.get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => options.client.post({ + responseType: "json", + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options: Options) => options.client.post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionFormData = (options: Options) => options.client.post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); + +export const callWithDefaultParameters = (options: Options) => options.client.get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options: Options) => options.client.post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => options.client.put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options: Options) => options.client.delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options: Options) => options.client.get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options: Options) => options.client.post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options: Options) => options.client.put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options: Options) => options.client.get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); + +export const dummyA = (options: Options) => options.client.get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); + +export const dummyB = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options: Options) => options.client.post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const callWithResponses = (options: Options) => options.client.put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const collectionFormat = (options: Options) => options.client.get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => options.client.get({ + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const uploadFile = (options: Options) => options.client.post({ + ...urlSearchParamsBodySerializer, + responseType: "json", + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => options.client.get({ + responseType: "blob", + url: "/api/v{api-version}/file/{id}", + ...options +}); + +export const complexTypes = (options: Options) => options.client.get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/multipart", ...options }); + +export const multipartRequest = (options: Options) => options.client.post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); + +export const complexParams = (options: Options) => options.client.put({ + responseType: "json", + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); + +export const callWithResultFromHeader = (options: Options) => options.client.post({ url: "/api/v{api-version}/header", ...options }); + +export const testErrorCode = (options: Options) => options.client.post({ url: "/api/v{api-version}/error", ...options }); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => options.client.post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return options.client.put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => options.client.put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/sdk.gen.ts index d1fa2c891..5a9ed739f 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/sdk.gen.ts @@ -18,415 +18,230 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple/$count", + ...options +}); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple:operation", + ...options +}); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - responseType: 'json', - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'blob', - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; - -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; - -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; - -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; - -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; - -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); + +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + responseType: "json", + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ + responseType: "blob", + url: "/api/v{api-version}/file/{id}", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); + +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const complexParams = (options: Options) => (options.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/sdk.gen.ts index f59e7de5f..0da8319af 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/sdk.gen.ts index 46c88a35e..7174e9cba 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/sdk.gen.ts @@ -17,401 +17,189 @@ export type Options; }; -export const export_ = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options: Options) => options.client.get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options: Options) => { - return options.client.patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options: Options) => options.client.patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => options.client.post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options: Options) => options.client.put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options: Options) => options.client.delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options: Options) => { - return options.client.head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options: Options) => options.client.head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options: Options) => { - return options.client.options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options: Options) => options.client.options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options: Options) => { - return options.client.patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options: Options) => options.client.patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options: Options) => options.client.post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options: Options) => options.client.put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => options.client.delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options: Options) => options.client.post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options: Options) => { - return options.client.post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; - -export const callWithDefaultParameters = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => options.client.post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return options.client.post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return options.client.get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => options.client.get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options: Options) => options.client.post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionFormData = (options: Options) => options.client.post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); + +export const callWithDefaultParameters = (options: Options) => options.client.get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options: Options) => options.client.post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => options.client.put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options: Options) => options.client.delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options: Options) => options.client.get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options: Options) => options.client.post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options: Options) => options.client.put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options: Options) => options.client.post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options: Options) => options.client.put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => options.client.get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => options.client.get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => options.client.post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => options.client.get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options: Options) => options.client.post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); -export const multipartRequest = (options: Options) => { - return options.client.post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; +export const complexParams = (options: Options) => options.client.put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options: Options) => options.client.post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => options.client.post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => options.client.post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return options.client.put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => options.client.put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/sdk.gen.ts index 999296c80..595682565 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/sdk.gen.ts index f59e7de5f..0da8319af 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/sdk.gen.ts index 46c88a35e..7174e9cba 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/sdk.gen.ts @@ -17,401 +17,189 @@ export type Options; }; -export const export_ = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options: Options) => options.client.get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options: Options) => { - return options.client.patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options: Options) => options.client.patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => options.client.post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options: Options) => options.client.put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options: Options) => options.client.delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options: Options) => { - return options.client.head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options: Options) => options.client.head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options: Options) => { - return options.client.options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options: Options) => options.client.options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options: Options) => { - return options.client.patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options: Options) => options.client.patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options: Options) => options.client.post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options: Options) => options.client.put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => options.client.delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options: Options) => options.client.post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options: Options) => { - return options.client.post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; - -export const callWithDefaultParameters = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => options.client.post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return options.client.post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return options.client.get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => options.client.get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options: Options) => options.client.post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionFormData = (options: Options) => options.client.post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); + +export const callWithDefaultParameters = (options: Options) => options.client.get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options: Options) => options.client.post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => options.client.put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options: Options) => options.client.delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options: Options) => options.client.get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options: Options) => options.client.post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options: Options) => options.client.put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options: Options) => options.client.post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options: Options) => options.client.put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => options.client.get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => options.client.get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => options.client.post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => options.client.get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options: Options) => options.client.post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); -export const multipartRequest = (options: Options) => { - return options.client.post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; +export const complexParams = (options: Options) => options.client.put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options: Options) => options.client.post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => options.client.post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => options.client.post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return options.client.put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => options.client.put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/sdk.gen.ts index 999296c80..595682565 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/sdk.gen.ts index f59e7de5f..0da8319af 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/sdk.gen.ts index 46c88a35e..7174e9cba 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/sdk.gen.ts @@ -17,401 +17,189 @@ export type Options; }; -export const export_ = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options: Options) => options.client.get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options: Options) => { - return options.client.patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options: Options) => options.client.patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => options.client.post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options: Options) => options.client.put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options: Options) => options.client.delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options: Options) => { - return options.client.head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options: Options) => options.client.head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options: Options) => { - return options.client.options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options: Options) => options.client.options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options: Options) => { - return options.client.patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options: Options) => options.client.patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options: Options) => options.client.post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options: Options) => options.client.put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => options.client.delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options: Options) => options.client.post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options: Options) => { - return options.client.post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; - -export const callWithDefaultParameters = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => options.client.post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return options.client.post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return options.client.get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => options.client.get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options: Options) => options.client.post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionFormData = (options: Options) => options.client.post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); + +export const callWithDefaultParameters = (options: Options) => options.client.get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options: Options) => options.client.post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => options.client.put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options: Options) => options.client.delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options: Options) => options.client.get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options: Options) => options.client.post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options: Options) => options.client.put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options: Options) => options.client.post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options: Options) => options.client.put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => options.client.get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => options.client.get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => options.client.post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => options.client.get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options: Options) => options.client.post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); -export const multipartRequest = (options: Options) => { - return options.client.post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; +export const complexParams = (options: Options) => options.client.put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options: Options) => options.client.post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => options.client.post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => options.client.post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return options.client.put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => options.client.put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/sdk.gen.ts index 999296c80..595682565 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/clean-false/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/clean-false/sdk.gen.ts index c4cad3491..24e42f75f 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/clean-false/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/clean-false/sdk.gen.ts @@ -4,7 +4,7 @@ import { type Client, type Composable, formDataBodySerializer, type Options as O import { client } from './client.gen'; import type { ApiVVersionODataControllerCountData, ApiVVersionODataControllerCountResponse, CallToTestOrderOfParamsData, CallWithDefaultOptionalParametersData, CallWithDefaultParametersData, CallWithDescriptionsData, CallWithDuplicateResponsesData, CallWithDuplicateResponsesError, CallWithDuplicateResponsesResponse, CallWithNoContentResponseData, CallWithNoContentResponseResponse, CallWithParametersData, CallWithResponseAndNoContentResponseData, CallWithResponseAndNoContentResponseResponse, CallWithResponseData, CallWithResponseResponse, CallWithResponsesData, CallWithResponsesError, CallWithResponsesResponse, CallWithResultFromHeaderData, CallWithWeirdParameterNamesData, CollectionFormatData, ComplexParamsData, ComplexParamsResponse, ComplexTypesData, ComplexTypesResponse, DeleteCallWithoutParametersAndResponseData, DeleteFooData3, DeprecatedCallData, DummyAData, DummyAResponse, DummyBData, DummyBResponse, DuplicateName2Data, DuplicateName3Data, DuplicateName4Data, DuplicateNameData, ExportData, FileResponseData, FileResponseResponse, FooWowData, GetApiVbyApiVersionSimpleOperationData, GetApiVbyApiVersionSimpleOperationError, GetApiVbyApiVersionSimpleOperationResponse, GetCallWithOptionalParamData, GetCallWithoutParametersAndResponseData, HeadCallWithoutParametersAndResponseData, ImportData, ImportResponse, MultipartRequestData, MultipartResponseData, MultipartResponseResponse, NonAsciiæøåÆøÅöôêÊ字符串Data, NonAsciiæøåÆøÅöôêÊ字符串Response, OptionsCallWithoutParametersAndResponseData, PatchApiVbyApiVersionNoTagData, PatchCallWithoutParametersAndResponseData, PostApiVbyApiVersionFormDataData, PostApiVbyApiVersionRequestBodyData, PostCallWithOptionalParamData, PostCallWithOptionalParamResponse, PostCallWithoutParametersAndResponseData, PutCallWithoutParametersAndResponseData, PutWithFormUrlEncodedData, TestErrorCodeData, TypesData, TypesResponse, UploadFileData, UploadFileResponse } from './types.gen'; -export type Options = Options2 & { +export type Options = Options2 & { /** * You can provide a client instance returned by `createClient()` instead of * individual options. This might be also useful if you want to implement a @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options: Options) => { - return (options.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options: Options) => (options.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options: Options) => { - return (options.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; - -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionFormData = (options: Options) => (options.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); + +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options: Options) => (options.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); -export const multipartRequest = (options: Options) => { - return (options.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/default/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/default/sdk.gen.ts index c4cad3491..24e42f75f 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/default/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/default/sdk.gen.ts @@ -4,7 +4,7 @@ import { type Client, type Composable, formDataBodySerializer, type Options as O import { client } from './client.gen'; import type { ApiVVersionODataControllerCountData, ApiVVersionODataControllerCountResponse, CallToTestOrderOfParamsData, CallWithDefaultOptionalParametersData, CallWithDefaultParametersData, CallWithDescriptionsData, CallWithDuplicateResponsesData, CallWithDuplicateResponsesError, CallWithDuplicateResponsesResponse, CallWithNoContentResponseData, CallWithNoContentResponseResponse, CallWithParametersData, CallWithResponseAndNoContentResponseData, CallWithResponseAndNoContentResponseResponse, CallWithResponseData, CallWithResponseResponse, CallWithResponsesData, CallWithResponsesError, CallWithResponsesResponse, CallWithResultFromHeaderData, CallWithWeirdParameterNamesData, CollectionFormatData, ComplexParamsData, ComplexParamsResponse, ComplexTypesData, ComplexTypesResponse, DeleteCallWithoutParametersAndResponseData, DeleteFooData3, DeprecatedCallData, DummyAData, DummyAResponse, DummyBData, DummyBResponse, DuplicateName2Data, DuplicateName3Data, DuplicateName4Data, DuplicateNameData, ExportData, FileResponseData, FileResponseResponse, FooWowData, GetApiVbyApiVersionSimpleOperationData, GetApiVbyApiVersionSimpleOperationError, GetApiVbyApiVersionSimpleOperationResponse, GetCallWithOptionalParamData, GetCallWithoutParametersAndResponseData, HeadCallWithoutParametersAndResponseData, ImportData, ImportResponse, MultipartRequestData, MultipartResponseData, MultipartResponseResponse, NonAsciiæøåÆøÅöôêÊ字符串Data, NonAsciiæøåÆøÅöôêÊ字符串Response, OptionsCallWithoutParametersAndResponseData, PatchApiVbyApiVersionNoTagData, PatchCallWithoutParametersAndResponseData, PostApiVbyApiVersionFormDataData, PostApiVbyApiVersionRequestBodyData, PostCallWithOptionalParamData, PostCallWithOptionalParamResponse, PostCallWithoutParametersAndResponseData, PutCallWithoutParametersAndResponseData, PutWithFormUrlEncodedData, TestErrorCodeData, TypesData, TypesResponse, UploadFileData, UploadFileResponse } from './types.gen'; -export type Options = Options2 & { +export type Options = Options2 & { /** * You can provide a client instance returned by `createClient()` instead of * individual options. This might be also useful if you want to implement a @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options: Options) => { - return (options.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options: Options) => (options.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options: Options) => { - return (options.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; - -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionFormData = (options: Options) => (options.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); + +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options: Options) => (options.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); -export const multipartRequest = (options: Options) => { - return (options.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/import-file-extension-ts/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/import-file-extension-ts/sdk.gen.ts index 77ec0d8f4..35a5c8cd0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/import-file-extension-ts/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/import-file-extension-ts/sdk.gen.ts @@ -4,7 +4,7 @@ import { client } from './client.gen.ts'; import { type Client, type Composable, formDataBodySerializer, type Options as Options2, type TDataShape, urlSearchParamsBodySerializer } from './client/index.ts'; import type { ApiVVersionODataControllerCountData, ApiVVersionODataControllerCountResponse, CallToTestOrderOfParamsData, CallWithDefaultOptionalParametersData, CallWithDefaultParametersData, CallWithDescriptionsData, CallWithDuplicateResponsesData, CallWithDuplicateResponsesError, CallWithDuplicateResponsesResponse, CallWithNoContentResponseData, CallWithNoContentResponseResponse, CallWithParametersData, CallWithResponseAndNoContentResponseData, CallWithResponseAndNoContentResponseResponse, CallWithResponseData, CallWithResponseResponse, CallWithResponsesData, CallWithResponsesError, CallWithResponsesResponse, CallWithResultFromHeaderData, CallWithWeirdParameterNamesData, CollectionFormatData, ComplexParamsData, ComplexParamsResponse, ComplexTypesData, ComplexTypesResponse, DeleteCallWithoutParametersAndResponseData, DeleteFooData3, DeprecatedCallData, DummyAData, DummyAResponse, DummyBData, DummyBResponse, DuplicateName2Data, DuplicateName3Data, DuplicateName4Data, DuplicateNameData, ExportData, FileResponseData, FileResponseResponse, FooWowData, GetApiVbyApiVersionSimpleOperationData, GetApiVbyApiVersionSimpleOperationError, 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.ts'; -export type Options = Options2 & { +export type Options = Options2 & { /** * You can provide a client instance returned by `createClient()` instead of * individual options. This might be also useful if you want to implement a @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options: Options) => { - return (options.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options: Options) => (options.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options: Options) => { - return (options.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; - -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionFormData = (options: Options) => (options.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); + +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options: Options) => (options.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); -export const multipartRequest = (options: Options) => { - return (options.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-optional/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-optional/sdk.gen.ts index c4cad3491..24e42f75f 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-optional/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-optional/sdk.gen.ts @@ -4,7 +4,7 @@ import { type Client, type Composable, formDataBodySerializer, type Options as O import { client } from './client.gen'; import type { ApiVVersionODataControllerCountData, ApiVVersionODataControllerCountResponse, CallToTestOrderOfParamsData, CallWithDefaultOptionalParametersData, CallWithDefaultParametersData, CallWithDescriptionsData, CallWithDuplicateResponsesData, CallWithDuplicateResponsesError, CallWithDuplicateResponsesResponse, CallWithNoContentResponseData, CallWithNoContentResponseResponse, CallWithParametersData, CallWithResponseAndNoContentResponseData, CallWithResponseAndNoContentResponseResponse, CallWithResponseData, CallWithResponseResponse, CallWithResponsesData, CallWithResponsesError, CallWithResponsesResponse, CallWithResultFromHeaderData, CallWithWeirdParameterNamesData, CollectionFormatData, ComplexParamsData, ComplexParamsResponse, ComplexTypesData, ComplexTypesResponse, DeleteCallWithoutParametersAndResponseData, DeleteFooData3, DeprecatedCallData, DummyAData, DummyAResponse, DummyBData, DummyBResponse, DuplicateName2Data, DuplicateName3Data, DuplicateName4Data, DuplicateNameData, ExportData, FileResponseData, FileResponseResponse, FooWowData, GetApiVbyApiVersionSimpleOperationData, GetApiVbyApiVersionSimpleOperationError, GetApiVbyApiVersionSimpleOperationResponse, GetCallWithOptionalParamData, GetCallWithoutParametersAndResponseData, HeadCallWithoutParametersAndResponseData, ImportData, ImportResponse, MultipartRequestData, MultipartResponseData, MultipartResponseResponse, NonAsciiæøåÆøÅöôêÊ字符串Data, NonAsciiæøåÆøÅöôêÊ字符串Response, OptionsCallWithoutParametersAndResponseData, PatchApiVbyApiVersionNoTagData, PatchCallWithoutParametersAndResponseData, PostApiVbyApiVersionFormDataData, PostApiVbyApiVersionRequestBodyData, PostCallWithOptionalParamData, PostCallWithOptionalParamResponse, PostCallWithoutParametersAndResponseData, PutCallWithoutParametersAndResponseData, PutWithFormUrlEncodedData, TestErrorCodeData, TypesData, TypesResponse, UploadFileData, UploadFileResponse } from './types.gen'; -export type Options = Options2 & { +export type Options = Options2 & { /** * You can provide a client instance returned by `createClient()` instead of * individual options. This might be also useful if you want to implement a @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options: Options) => { - return (options.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options: Options) => (options.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options: Options) => { - return (options.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; - -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionFormData = (options: Options) => (options.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); + +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options: Options) => (options.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); -export const multipartRequest = (options: Options) => { - return (options.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-required/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-required/sdk.gen.ts index 7531bcd3d..652b14aa2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-required/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-required/sdk.gen.ts @@ -3,7 +3,7 @@ import { type Client, type Composable, formDataBodySerializer, type Options as Options2, type TDataShape, urlSearchParamsBodySerializer } from './client'; import type { ApiVVersionODataControllerCountData, ApiVVersionODataControllerCountResponse, CallToTestOrderOfParamsData, CallWithDefaultOptionalParametersData, CallWithDefaultParametersData, CallWithDescriptionsData, CallWithDuplicateResponsesData, CallWithDuplicateResponsesError, CallWithDuplicateResponsesResponse, CallWithNoContentResponseData, CallWithNoContentResponseResponse, CallWithParametersData, CallWithResponseAndNoContentResponseData, CallWithResponseAndNoContentResponseResponse, CallWithResponseData, CallWithResponseResponse, CallWithResponsesData, CallWithResponsesError, CallWithResponsesResponse, CallWithResultFromHeaderData, CallWithWeirdParameterNamesData, CollectionFormatData, ComplexParamsData, ComplexParamsResponse, ComplexTypesData, ComplexTypesResponse, DeleteCallWithoutParametersAndResponseData, DeleteFooData3, DeprecatedCallData, DummyAData, DummyAResponse, DummyBData, DummyBResponse, DuplicateName2Data, DuplicateName3Data, DuplicateName4Data, DuplicateNameData, ExportData, FileResponseData, FileResponseResponse, FooWowData, GetApiVbyApiVersionSimpleOperationData, GetApiVbyApiVersionSimpleOperationError, GetApiVbyApiVersionSimpleOperationResponse, GetCallWithOptionalParamData, GetCallWithoutParametersAndResponseData, HeadCallWithoutParametersAndResponseData, ImportData, ImportResponse, MultipartRequestData, MultipartResponseData, MultipartResponseResponse, NonAsciiæøåÆøÅöôêÊ字符串Data, NonAsciiæøåÆøÅöôêÊ字符串Response, OptionsCallWithoutParametersAndResponseData, PatchApiVbyApiVersionNoTagData, PatchCallWithoutParametersAndResponseData, PostApiVbyApiVersionFormDataData, PostApiVbyApiVersionRequestBodyData, PostCallWithOptionalParamData, PostCallWithOptionalParamResponse, PostCallWithoutParametersAndResponseData, PutCallWithoutParametersAndResponseData, PutWithFormUrlEncodedData, TestErrorCodeData, TypesData, TypesResponse, UploadFileData, UploadFileResponse } from './types.gen'; -export type Options = Options2 & { +export type Options = Options2 & { /** * You can provide a client instance returned by `createClient()` instead of * individual options. This might be also useful if you want to implement a @@ -17,401 +17,189 @@ export type Options; }; -export const export_ = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options: Options) => options.client.get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options: Options) => { - return options.client.patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options: Options) => options.client.patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => options.client.post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options: Options) => options.client.put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options: Options) => options.client.delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options: Options) => { - return options.client.head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options: Options) => options.client.head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options: Options) => { - return options.client.options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options: Options) => options.client.options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options: Options) => { - return options.client.patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options: Options) => options.client.patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options: Options) => options.client.post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options: Options) => options.client.put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => options.client.delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options: Options) => options.client.post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options: Options) => { - return options.client.post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; - -export const callWithDefaultParameters = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => options.client.post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return options.client.post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return options.client.get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => options.client.get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options: Options) => options.client.post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionFormData = (options: Options) => options.client.post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); + +export const callWithDefaultParameters = (options: Options) => options.client.get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options: Options) => options.client.post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => options.client.put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options: Options) => options.client.delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options: Options) => options.client.get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options: Options) => options.client.post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options: Options) => options.client.put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options: Options) => options.client.post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options: Options) => options.client.put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => options.client.get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => options.client.get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => options.client.post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => options.client.get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options: Options) => options.client.post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); -export const multipartRequest = (options: Options) => { - return options.client.post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; +export const complexParams = (options: Options) => options.client.put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options: Options) => options.client.post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => options.client.post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => options.client.post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return options.client.put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => options.client.put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-nodenext-sdk/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-nodenext-sdk/sdk.gen.ts index 462b86538..f9888432c 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-nodenext-sdk/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-nodenext-sdk/sdk.gen.ts @@ -4,7 +4,7 @@ import { client } from './client.gen.js'; import { type Client, type Composable, formDataBodySerializer, type Options as Options2, type TDataShape, urlSearchParamsBodySerializer } from './client/index.js'; import type { ApiVVersionODataControllerCountData, ApiVVersionODataControllerCountResponse, CallToTestOrderOfParamsData, CallWithDefaultOptionalParametersData, CallWithDefaultParametersData, CallWithDescriptionsData, CallWithDuplicateResponsesData, CallWithDuplicateResponsesError, CallWithDuplicateResponsesResponse, CallWithNoContentResponseData, CallWithNoContentResponseResponse, CallWithParametersData, CallWithResponseAndNoContentResponseData, CallWithResponseAndNoContentResponseResponse, CallWithResponseData, CallWithResponseResponse, CallWithResponsesData, CallWithResponsesError, CallWithResponsesResponse, CallWithResultFromHeaderData, CallWithWeirdParameterNamesData, CollectionFormatData, ComplexParamsData, ComplexParamsResponse, ComplexTypesData, ComplexTypesResponse, DeleteCallWithoutParametersAndResponseData, DeleteFooData3, DeprecatedCallData, DummyAData, DummyAResponse, DummyBData, DummyBResponse, DuplicateName2Data, DuplicateName3Data, DuplicateName4Data, DuplicateNameData, ExportData, FileResponseData, FileResponseResponse, FooWowData, GetApiVbyApiVersionSimpleOperationData, GetApiVbyApiVersionSimpleOperationError, 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.js'; -export type Options = Options2 & { +export type Options = Options2 & { /** * You can provide a client instance returned by `createClient()` instead of * individual options. This might be also useful if you want to implement a @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options: Options) => { - return (options.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options: Options) => (options.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options: Options) => { - return (options.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; - -export const callWithDefaultParameters = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionFormData = (options: Options) => (options.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); + +export const callWithDefaultParameters = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options: Options) => (options.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); -export const multipartRequest = (options: Options) => { - return (options.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/sdk.gen.ts index f59e7de5f..0da8319af 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/sdk.gen.ts index 46c88a35e..7174e9cba 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/sdk.gen.ts @@ -17,401 +17,189 @@ export type Options; }; -export const export_ = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options: Options) => options.client.get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options: Options) => { - return options.client.patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options: Options) => options.client.patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => options.client.post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options: Options) => options.client.put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options: Options) => options.client.delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options: Options) => { - return options.client.head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options: Options) => options.client.head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options: Options) => { - return options.client.options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options: Options) => options.client.options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options: Options) => { - return options.client.patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options: Options) => options.client.patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options: Options) => options.client.post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options: Options) => options.client.put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => options.client.delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options: Options) => options.client.post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options: Options) => { - return options.client.post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; - -export const callWithDefaultParameters = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => options.client.post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return options.client.post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return options.client.get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => options.client.get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options: Options) => options.client.post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionFormData = (options: Options) => options.client.post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); + +export const callWithDefaultParameters = (options: Options) => options.client.get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options: Options) => options.client.post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => options.client.put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options: Options) => options.client.delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options: Options) => options.client.get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options: Options) => options.client.post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options: Options) => options.client.put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options: Options) => options.client.post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options: Options) => options.client.put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => options.client.get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => options.client.get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => options.client.post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => options.client.get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options: Options) => options.client.post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); -export const multipartRequest = (options: Options) => { - return options.client.post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; +export const complexParams = (options: Options) => options.client.put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options: Options) => options.client.post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => options.client.post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => options.client.post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return options.client.put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => options.client.put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/sdk.gen.ts index 999296c80..595682565 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/bundle/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/bundle/sdk.gen.ts index 855645606..ae88ed662 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/bundle/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/bundle/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/default/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/default/sdk.gen.ts index 416977b82..21785870a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/default/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/default/sdk.gen.ts @@ -19,401 +19,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/sdk-client-optional/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/sdk-client-optional/sdk.gen.ts index 416977b82..21785870a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/sdk-client-optional/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/sdk-client-optional/sdk.gen.ts @@ -19,401 +19,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/sdk-client-required/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/sdk-client-required/sdk.gen.ts index c3a5a488c..a505c85a6 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/sdk-client-required/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/sdk-client-required/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options: Options) => options.client.get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options: Options) => { - return options.client.patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options: Options) => options.client.patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => options.client.post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options: Options) => options.client.put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options: Options) => options.client.delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options: Options) => { - return options.client.head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options: Options) => options.client.head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options: Options) => { - return options.client.options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options: Options) => options.client.options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options: Options) => { - return options.client.patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options: Options) => options.client.patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options: Options) => options.client.post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options: Options) => options.client.put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => options.client.delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options: Options) => options.client.post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options: Options) => { - return options.client.post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; - -export const callWithDefaultParameters = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => options.client.post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return options.client.post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return options.client.get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => options.client.get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options: Options) => options.client.post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionFormData = (options: Options) => options.client.post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); + +export const callWithDefaultParameters = (options: Options) => options.client.get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options: Options) => options.client.post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => options.client.put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options: Options) => options.client.delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options: Options) => options.client.get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options: Options) => options.client.post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options: Options) => options.client.put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options: Options) => options.client.post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options: Options) => options.client.put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => options.client.get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => options.client.get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => options.client.post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => options.client.get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options: Options) => options.client.post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); -export const multipartRequest = (options: Options) => { - return options.client.post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; +export const complexParams = (options: Options) => options.client.put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options: Options) => options.client.post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => options.client.post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => options.client.post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return options.client.put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => options.client.put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/bundle/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/bundle/sdk.gen.ts index a6505cb1d..25f84106a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/bundle/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/bundle/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/default/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/default/sdk.gen.ts index a6505cb1d..25f84106a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/default/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/default/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/sdk-client-optional/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/sdk-client-optional/sdk.gen.ts index a6505cb1d..25f84106a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/sdk-client-optional/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/sdk-client-optional/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/sdk-client-required/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/sdk-client-required/sdk.gen.ts index 46c88a35e..7174e9cba 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/sdk-client-required/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/sdk-client-required/sdk.gen.ts @@ -17,401 +17,189 @@ export type Options; }; -export const export_ = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options: Options) => options.client.get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options: Options) => { - return options.client.patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options: Options) => options.client.patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => options.client.post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options: Options) => options.client.put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options: Options) => options.client.delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options: Options) => { - return options.client.head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options: Options) => options.client.head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options: Options) => { - return options.client.options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options: Options) => options.client.options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options: Options) => { - return options.client.patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options: Options) => options.client.patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options: Options) => options.client.post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options: Options) => options.client.put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => options.client.delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options: Options) => options.client.post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options: Options) => { - return options.client.post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; - -export const callWithDefaultParameters = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options: Options) => { - return options.client.delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => options.client.post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return options.client.post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return options.client.get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => options.client.get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => options.client.post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options: Options) => options.client.post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionFormData = (options: Options) => options.client.post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); + +export const callWithDefaultParameters = (options: Options) => options.client.get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options: Options) => options.client.post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => options.client.put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options: Options) => options.client.delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options: Options) => options.client.get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options: Options) => options.client.post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options: Options) => options.client.put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options: Options) => options.client.get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options: Options) => options.client.post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options: Options) => options.client.put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => options.client.get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => options.client.get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => options.client.post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => options.client.get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options: Options) => options.client.get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options: Options) => { - return options.client.get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options: Options) => options.client.post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options.headers + } +}); -export const multipartRequest = (options: Options) => { - return options.client.post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options.headers - } - }); -}; +export const complexParams = (options: Options) => options.client.put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return options.client.put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options: Options) => options.client.post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => options.client.post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return options.client.post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => options.client.post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return options.client.put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => options.client.put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/sdk.gen.ts index d8759ad10..07bce373a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/sdk.gen.ts @@ -18,10 +18,8 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/sdk.gen.ts index f752280b6..755c7fc6b 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/sdk.gen.ts @@ -18,42 +18,31 @@ export type Options; }; -export const getFoo = (options: Options) => { - return (options.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options: Options) => (options.client ?? client).get({ url: "/foo", ...options }); -export const patchFoo = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/foo', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; +export const patchFoo = (options?: Options) => (options?.client ?? client).patch({ + url: "/foo", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); -export const postFoo = (options: Options) => { - return (options.client ?? client).post({ - url: '/foo', - ...options, - headers: { - 'content-type': 'application/json', - ...options.headers - } - }); -}; +export const postFoo = (options: Options) => (options.client ?? client).post({ + url: "/foo", + ...options, + headers: { + 'content-type': "application/json", + ...options.headers + } +}); -export const putFoo = (options: Options) => { - return (options.client ?? client).put({ - url: '/foo', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const putFoo = (options: Options) => (options.client ?? client).put({ + url: "/foo", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/sdk.gen.ts index 61ac8e596..9096d8e8c 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/sdk.gen.ts @@ -18,23 +18,8 @@ export type Options; }; -export const create = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const create = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); -export const create2 = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/foo', - ...options - }); -}; +export const create2 = (options?: Options) => (options?.client ?? client).patch({ url: "/foo", ...options }); -export const create3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); -}; +export const create3 = (options?: Options) => (options?.client ?? client).post({ url: "/foo", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/sdk.gen.ts index 57ee65f0d..ed2aade6b 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/sdk.gen.ts @@ -18,20 +18,13 @@ export type Options; }; -export const getFoo = (options: Options) => { - return (options.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options: Options) => (options.client ?? client).get({ url: "/foo", ...options }); -export const postFoo = (options: Options) => { - return (options.client ?? client).post({ - url: '/foo', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const postFoo = (options: Options) => (options.client ?? client).post({ + url: "/foo", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/sdk.gen.ts index a27b7105c..9a9c0e064 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/sdk.gen.ts @@ -18,18 +18,8 @@ export type Options; }; -export const postFoo = (options?: Options) => { - return (options?.client ?? client).post({ - querySerializer: { - parameters: { - foo: { - array: { - explode: false - } - } - } - }, - url: '/foo', - ...options - }); -}; +export const postFoo = (options?: Options) => (options?.client ?? client).post({ + querySerializer: { parameters: { foo: { array: { explode: false } } } }, + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/sdk.gen.ts index a27b7105c..9a9c0e064 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/sdk.gen.ts @@ -18,18 +18,8 @@ export type Options; }; -export const postFoo = (options?: Options) => { - return (options?.client ?? client).post({ - querySerializer: { - parameters: { - foo: { - array: { - explode: false - } - } - } - }, - url: '/foo', - ...options - }); -}; +export const postFoo = (options?: Options) => (options?.client ?? client).post({ + querySerializer: { parameters: { foo: { array: { explode: false } } } }, + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts index 8947e126c..6bd5fc972 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts @@ -48,17 +48,11 @@ class HeyApiRegistry { export class Domains extends HeyApiClient { public get(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/business/providers/domains', - ...options - }); + return (options?.client ?? this.client).get({ url: "/business/providers/domains", ...options }); } public post(options?: Options) { - return (options?.client ?? this.client).post({ - url: '/business/providers/domains', - ...options - }); + return (options?.client ?? this.client).post({ url: "/business/providers/domains", ...options }); } } @@ -68,10 +62,7 @@ export class Providers extends HeyApiClient { export class Business extends HeyApiClient { public get(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/locations/businesses', - ...options - }); + return (options?.client ?? this.client).get({ url: "/locations/businesses", ...options }); } providers = new Providers({ client: this.client }); @@ -89,17 +80,11 @@ export class NestedSdkWithInstance extends HeyApiClient { } public putBusinessProvidersDomains(options?: Options) { - return (options?.client ?? this.client).put({ - url: '/business/providers/domains', - ...options - }); + return (options?.client ?? this.client).put({ url: "/business/providers/domains", ...options }); } public get(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/locations', - ...options - }); + return (options?.client ?? this.client).get({ url: "/locations", ...options }); } business = new Business({ client: this.client }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts index a0f9707ef..9def34f51 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts @@ -20,24 +20,15 @@ export type Options(options?: Options) { - return (options?.client ?? client).get({ - url: '/business/providers/domains', - ...options - }); + return (options?.client ?? client).get({ url: "/business/providers/domains", ...options }); } public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/business/providers/domains', - ...options - }); + return (options?.client ?? client).post({ url: "/business/providers/domains", ...options }); } public static putBusinessProvidersDomains(options?: Options) { - return (options?.client ?? client).put({ - url: '/business/providers/domains', - ...options - }); + return (options?.client ?? client).put({ url: "/business/providers/domains", ...options }); } } @@ -47,10 +38,7 @@ export class Providers { export class Business { public static get(options?: Options) { - return (options?.client ?? client).get({ - url: '/locations/businesses', - ...options - }); + return (options?.client ?? client).get({ url: "/locations/businesses", ...options }); } static providers = Providers; @@ -58,10 +46,7 @@ export class Business { export class Locations { public static get(options?: Options) { - return (options?.client ?? client).get({ - url: '/locations', - ...options - }); + return (options?.client ?? client).get({ url: "/locations", ...options }); } static business = Business; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/sdk.gen.ts index c50bdba1c..369b9cd79 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/sdk.gen.ts @@ -48,33 +48,21 @@ class HeyApiRegistry { export class Bar extends HeyApiClient { public post(options?: Options) { - return (options?.client ?? this.client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? this.client).post({ url: "/foo/bar", ...options }); } public put(options?: Options) { - return (options?.client ?? this.client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? this.client).put({ url: "/foo/bar", ...options }); } } export class Foo extends HeyApiClient { public post(options?: Options) { - return (options?.client ?? this.client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? this.client).post({ url: "/foo", ...options }); } public put(options?: Options) { - return (options?.client ?? this.client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? this.client).put({ url: "/foo", ...options }); } bar = new Bar({ client: this.client }); @@ -92,17 +80,11 @@ export class Sdk extends HeyApiClient { } public getFoo(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? this.client).get({ url: "/foo", ...options }); } public getFooBar(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? this.client).get({ url: "/foo/bar", ...options }); } foo = new Foo({ client: this.client }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/sdk.gen.ts index 3ce268fad..d40708819 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/transformers/type-format-valibot/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/transformers/type-format-valibot/sdk.gen.ts index 880bb8a5f..9a9f0931d 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/transformers/type-format-valibot/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/transformers/type-format-valibot/sdk.gen.ts @@ -22,12 +22,10 @@ export type Options; }; -export const postFoo = (options?: Options) => { - return (options?.client ?? client).post({ - requestValidator: async (data) => await v.parseAsync(vPostFooData, data), - responseTransformer: postFooResponseTransformer, - responseValidator: async (data) => await v.parseAsync(vPostFooResponse, data), - url: '/foo', - ...options - }); -}; +export const postFoo = (options?: Options) => (options?.client ?? client).post({ + requestValidator: async (data) => await v.parseAsync(vPostFooData, data), + responseTransformer: postFooResponseTransformer, + responseValidator: async (data) => await v.parseAsync(vPostFooResponse, data), + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/transformers/type-format-zod/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/transformers/type-format-zod/sdk.gen.ts index 1f4dc3e67..3caa20f9c 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/transformers/type-format-zod/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/transformers/type-format-zod/sdk.gen.ts @@ -20,12 +20,10 @@ export type Options; }; -export const postFoo = (options?: Options) => { - return (options?.client ?? client).post({ - requestValidator: async (data) => await zPostFooData.parseAsync(data), - responseTransformer: postFooResponseTransformer, - responseValidator: async (data) => await zPostFooResponse.parseAsync(data), - url: '/foo', - ...options - }); -}; +export const postFoo = (options?: Options) => (options?.client ?? client).post({ + requestValidator: async (data) => await zPostFooData.parseAsync(data), + responseTransformer: postFooResponseTransformer, + responseValidator: async (data) => await zPostFooResponse.parseAsync(data), + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/sdk.gen.ts index fdfe39f10..2361c11d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/sdk.gen.ts @@ -20,33 +20,21 @@ export type Options(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).post({ url: "/foo/bar", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).put({ url: "/foo/bar", ...options }); } } export class FooService { public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? client).post({ url: "/foo", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? client).put({ url: "/foo", ...options }); } static barService = BarService; @@ -54,10 +42,7 @@ export class FooService { export class FooBazService { public static getFoo(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? client).get({ url: "/foo", ...options }); } static fooService = FooService; @@ -65,10 +50,7 @@ export class FooBazService { export class BarBazService { public static getFooBar(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).get({ url: "/foo/bar", ...options }); } static fooService = FooService; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts index fdfe39f10..2361c11d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts @@ -20,33 +20,21 @@ export type Options(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).post({ url: "/foo/bar", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).put({ url: "/foo/bar", ...options }); } } export class FooService { public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? client).post({ url: "/foo", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? client).put({ url: "/foo", ...options }); } static barService = BarService; @@ -54,10 +42,7 @@ export class FooService { export class FooBazService { public static getFoo(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? client).get({ url: "/foo", ...options }); } static fooService = FooService; @@ -65,10 +50,7 @@ export class FooBazService { export class BarBazService { public static getFooBar(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).get({ url: "/foo/bar", ...options }); } static fooService = FooService; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/sdk.gen.ts index 2d24d85a6..6d6c4ba7e 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/sdk.gen.ts @@ -18,415 +18,230 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple/$count", + ...options +}); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple:operation", + ...options +}); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - responseType: 'json', - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'blob', - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; - -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; - -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; - -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; - -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; - -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); + +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + responseType: "json", + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ + responseType: "blob", + url: "/api/v{api-version}/file/{id}", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); + +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const complexParams = (options: Options) => (options.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/sdk.gen.ts index 29b461d85..25701ecaa 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/sdk.gen.ts @@ -18,44 +18,14 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); -export const fooPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); -}; +export const fooPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo", ...options }); -export const fooPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); -}; +export const fooPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo", ...options }); -export const getFooBar = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); -}; +export const getFooBar = (options?: Options) => (options?.client ?? client).get({ url: "/foo/bar", ...options }); -export const fooBarPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo/bar", ...options }); -export const fooBarPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo/bar", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts index fdfe39f10..2361c11d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts @@ -20,33 +20,21 @@ export type Options(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).post({ url: "/foo/bar", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).put({ url: "/foo/bar", ...options }); } } export class FooService { public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? client).post({ url: "/foo", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? client).put({ url: "/foo", ...options }); } static barService = BarService; @@ -54,10 +42,7 @@ export class FooService { export class FooBazService { public static getFoo(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? client).get({ url: "/foo", ...options }); } static fooService = FooService; @@ -65,10 +50,7 @@ export class FooBazService { export class BarBazService { public static getFooBar(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).get({ url: "/foo/bar", ...options }); } static fooService = FooService; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/sdk.gen.ts index 2d24d85a6..6d6c4ba7e 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/sdk.gen.ts @@ -18,415 +18,230 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple/$count", + ...options +}); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple:operation", + ...options +}); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - responseType: 'json', - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'blob', - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; - -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; - -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; - -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; - -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; - -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); + +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + responseType: "json", + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ + responseType: "blob", + url: "/api/v{api-version}/file/{id}", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); + +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const complexParams = (options: Options) => (options.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/sdk.gen.ts index 29b461d85..25701ecaa 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/sdk.gen.ts @@ -18,44 +18,14 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); -export const fooPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); -}; +export const fooPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo", ...options }); -export const fooPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); -}; +export const fooPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo", ...options }); -export const getFooBar = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); -}; +export const getFooBar = (options?: Options) => (options?.client ?? client).get({ url: "/foo/bar", ...options }); -export const fooBarPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo/bar", ...options }); -export const fooBarPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo/bar", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts index fdfe39f10..2361c11d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts @@ -20,33 +20,21 @@ export type Options(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).post({ url: "/foo/bar", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).put({ url: "/foo/bar", ...options }); } } export class FooService { public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? client).post({ url: "/foo", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? client).put({ url: "/foo", ...options }); } static barService = BarService; @@ -54,10 +42,7 @@ export class FooService { export class FooBazService { public static getFoo(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? client).get({ url: "/foo", ...options }); } static fooService = FooService; @@ -65,10 +50,7 @@ export class FooBazService { export class BarBazService { public static getFooBar(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).get({ url: "/foo/bar", ...options }); } static fooService = FooService; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/sdk.gen.ts index 2d24d85a6..6d6c4ba7e 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/sdk.gen.ts @@ -18,415 +18,230 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple/$count", + ...options +}); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple:operation", + ...options +}); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - responseType: 'json', - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'blob', - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; - -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; - -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; - -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; - -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; - -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); + +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + responseType: "json", + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ + responseType: "blob", + url: "/api/v{api-version}/file/{id}", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); + +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const complexParams = (options: Options) => (options.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/sdk.gen.ts index 29b461d85..25701ecaa 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/sdk.gen.ts @@ -18,44 +18,14 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); -export const fooPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); -}; +export const fooPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo", ...options }); -export const fooPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); -}; +export const fooPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo", ...options }); -export const getFooBar = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); -}; +export const getFooBar = (options?: Options) => (options?.client ?? client).get({ url: "/foo/bar", ...options }); -export const fooBarPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo/bar", ...options }); -export const fooBarPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo/bar", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts index fdfe39f10..2361c11d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts @@ -20,33 +20,21 @@ export type Options(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).post({ url: "/foo/bar", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).put({ url: "/foo/bar", ...options }); } } export class FooService { public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? client).post({ url: "/foo", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? client).put({ url: "/foo", ...options }); } static barService = BarService; @@ -54,10 +42,7 @@ export class FooService { export class FooBazService { public static getFoo(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? client).get({ url: "/foo", ...options }); } static fooService = FooService; @@ -65,10 +50,7 @@ export class FooBazService { export class BarBazService { public static getFooBar(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).get({ url: "/foo/bar", ...options }); } static fooService = FooService; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/sdk.gen.ts index 2d24d85a6..6d6c4ba7e 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/sdk.gen.ts @@ -18,415 +18,230 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple/$count", + ...options +}); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple:operation", + ...options +}); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - responseType: 'json', - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'blob', - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; - -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; - -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; - -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; - -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; - -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); + +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + responseType: "json", + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ + responseType: "blob", + url: "/api/v{api-version}/file/{id}", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); + +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const complexParams = (options: Options) => (options.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/sdk.gen.ts index 29b461d85..25701ecaa 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/sdk.gen.ts @@ -18,44 +18,14 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); -export const fooPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); -}; +export const fooPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo", ...options }); -export const fooPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); -}; +export const fooPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo", ...options }); -export const getFooBar = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); -}; +export const getFooBar = (options?: Options) => (options?.client ?? client).get({ url: "/foo/bar", ...options }); -export const fooBarPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo/bar", ...options }); -export const fooBarPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo/bar", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts index fdfe39f10..2361c11d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts @@ -20,33 +20,21 @@ export type Options(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).post({ url: "/foo/bar", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).put({ url: "/foo/bar", ...options }); } } export class FooService { public static post(options?: Options) { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); + return (options?.client ?? client).post({ url: "/foo", ...options }); } public static put(options?: Options) { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); + return (options?.client ?? client).put({ url: "/foo", ...options }); } static barService = BarService; @@ -54,10 +42,7 @@ export class FooService { export class FooBazService { public static getFoo(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); + return (options?.client ?? client).get({ url: "/foo", ...options }); } static fooService = FooService; @@ -65,10 +50,7 @@ export class FooBazService { export class BarBazService { public static getFooBar(options?: Options) { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); + return (options?.client ?? client).get({ url: "/foo/bar", ...options }); } static fooService = FooService; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/sdk.gen.ts index 2d24d85a6..6d6c4ba7e 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/sdk.gen.ts @@ -18,415 +18,230 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple/$count", + ...options +}); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/simple:operation", + ...options +}); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'json', - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - responseType: 'json', - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - responseType: 'blob', - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; - -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - responseType: 'json', - url: '/api/v{api-version}/complex', - ...options - }); -}; - -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; - -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - responseType: 'json', - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; - -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; - -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - responseType: 'json', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); + +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/response-and-no-content", + ...options +}); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/multiple-tags/a", + ...options +}); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/response", + ...options +}); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ + responseType: "json", + url: "/api/v{api-version}/types", + ...options +}); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + responseType: "json", + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ + responseType: "blob", + url: "/api/v{api-version}/file/{id}", + ...options +}); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + responseType: "json", + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); + +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const complexParams = (options: Options) => (options.client ?? client).put({ + responseType: "json", + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); + +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); + +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); + +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ + responseType: "json", + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options +}); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/sdk.gen.ts index 4166f8b7c..3594717f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/sdk.gen.ts @@ -18,401 +18,189 @@ export type Options; }; -export const export_ = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const export_ = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no+tag", ...options }); -export const patchApiVbyApiVersionNoTag = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const patchApiVbyApiVersionNoTag = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/no+tag", ...options }); -export const import_ = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/no+tag', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const import_ = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/no+tag", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const fooWow = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/no+tag', - ...options - }); -}; +export const fooWow = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/no+tag", ...options }); -export const apiVVersionODataControllerCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple/$count', - ...options - }); -}; +export const apiVVersionODataControllerCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple/$count", ...options }); -export const getApiVbyApiVersionSimpleOperation = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/simple:operation', - ...options - }); -}; +export const getApiVbyApiVersionSimpleOperation = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/simple:operation", ...options }); -export const deleteCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const deleteCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/simple", ...options }); -export const getCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const getCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/simple", ...options }); -export const headCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).head({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const headCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).head({ url: "/api/v{api-version}/simple", ...options }); -export const optionsCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).options({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const optionsCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).options({ url: "/api/v{api-version}/simple", ...options }); -export const patchCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).patch({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const patchCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).patch({ url: "/api/v{api-version}/simple", ...options }); -export const postCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const postCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/simple", ...options }); -export const putCallWithoutParametersAndResponse = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/simple', - ...options - }); -}; +export const putCallWithoutParametersAndResponse = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/simple", ...options }); -export const deleteFoo = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); -}; +export const deleteFoo = (options: Options) => (options.client ?? client).delete({ url: "/api/v{api-version}/foo/{foo_param}/bar/{BarParam}", ...options }); -export const callWithDescriptions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/descriptions', - ...options - }); -}; +export const callWithDescriptions = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/descriptions", ...options }); /** * @deprecated */ -export const deprecatedCall = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); -}; - -export const callWithParameters = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const callWithWeirdParameterNames = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postCallWithOptionalParam = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/parameters', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiVbyApiVersionRequestBody = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/requestBody', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; - -export const postApiVbyApiVersionFormData = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/formData', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const callWithDefaultParameters = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callWithDefaultOptionalParameters = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const callToTestOrderOfParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/defaults', - ...options - }); -}; - -export const duplicateName = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; +export const deprecatedCall = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/parameters/deprecated", ...options }); -export const duplicateName2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName3 = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const duplicateName4 = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/duplicate', - ...options - }); -}; - -export const callWithNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/no-content', - ...options - }); -}; - -export const callWithResponseAndNoContentResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); -}; - -export const dummyA = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); -}; - -export const dummyB = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); -}; - -export const callWithResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithDuplicateResponses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const callWithResponses = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v{api-version}/response', - ...options - }); -}; - -export const collectionFormat = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/collectionFormat', - ...options - }); -}; - -export const types = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/types', - ...options - }); -}; - -export const uploadFile = (options: Options) => { - return (options.client ?? client).post({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/upload', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; - -export const fileResponse = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v{api-version}/file/{id}', - ...options - }); -}; +export const callWithParameters = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameterPath}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); -export const complexTypes = (options: Options) => { - return (options.client ?? client).get({ - querySerializer: { - parameters: { - parameterObject: { - object: { - style: 'form' - } - } - } - }, - url: '/api/v{api-version}/complex', - ...options - }); -}; +export const callWithWeirdParameterNames = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getCallWithOptionalParam = (options: Options) => (options.client ?? client).get({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postCallWithOptionalParam = (options: Options) => (options.client ?? client).post({ + url: "/api/v{api-version}/parameters", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiVbyApiVersionRequestBody = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v{api-version}/requestBody", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); + +export const postApiVbyApiVersionFormData = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/formData", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const callWithDefaultParameters = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/defaults", ...options }); + +export const callWithDefaultOptionalParameters = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/defaults", ...options }); + +export const callToTestOrderOfParams = (options: Options) => (options.client ?? client).put({ url: "/api/v{api-version}/defaults", ...options }); + +export const duplicateName = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName3 = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/duplicate", ...options }); + +export const duplicateName4 = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/duplicate", ...options }); + +export const callWithNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/no-content", ...options }); + +export const callWithResponseAndNoContentResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/response-and-no-content", ...options }); + +export const dummyA = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/a", ...options }); + +export const dummyB = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multiple-tags/b", ...options }); + +export const callWithResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/response", ...options }); + +export const callWithDuplicateResponses = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/response", ...options }); + +export const callWithResponses = (options?: Options) => (options?.client ?? client).put({ url: "/api/v{api-version}/response", ...options }); + +export const collectionFormat = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/collectionFormat", ...options }); + +export const types = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/types", ...options }); + +export const uploadFile = (options: Options) => (options.client ?? client).post({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/upload", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); + +export const fileResponse = (options: Options) => (options.client ?? client).get({ url: "/api/v{api-version}/file/{id}", ...options }); + +export const complexTypes = (options: Options) => (options.client ?? client).get({ + querySerializer: { parameters: { parameterObject: { object: { style: "form" } } } }, + url: "/api/v{api-version}/complex", + ...options +}); + +export const multipartResponse = (options?: Options) => (options?.client ?? client).get({ url: "/api/v{api-version}/multipart", ...options }); -export const multipartResponse = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v{api-version}/multipart', - ...options - }); -}; +export const multipartRequest = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v{api-version}/multipart", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const multipartRequest = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v{api-version}/multipart', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const complexParams = (options: Options) => (options.client ?? client).put({ + url: "/api/v{api-version}/complex/{id}", + ...options, + headers: { + 'Content-Type': "application/json-patch+json", + ...options.headers + } +}); -export const complexParams = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v{api-version}/complex/{id}', - ...options, - headers: { - 'Content-Type': 'application/json-patch+json', - ...options.headers - } - }); -}; +export const callWithResultFromHeader = (options?: Options) => (options?.client ?? client).post({ url: "/api/v{api-version}/header", ...options }); -export const callWithResultFromHeader = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v{api-version}/header', - ...options - }); -}; +export const testErrorCode = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/error", ...options }); -export const testErrorCode = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/error', - ...options - }); -}; - -export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); -}; +export const nonAsciiæøåÆøÅöôêÊ字符串 = (options: Options) => (options.client ?? client).post({ url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", ...options }); /** * Login User */ -export const putWithFormUrlEncoded = (options: Options) => { - return (options.client ?? client).put({ - ...urlSearchParamsBodySerializer, - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - ...options.headers - } - }); -}; +export const putWithFormUrlEncoded = (options: Options) => (options.client ?? client).put({ + ...urlSearchParamsBodySerializer, + url: "/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串", + ...options, + headers: { + 'Content-Type': "application/x-www-form-urlencoded", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/sdk.gen.ts index 29b461d85..25701ecaa 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/sdk.gen.ts @@ -18,44 +18,14 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); -export const fooPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo', - ...options - }); -}; +export const fooPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo", ...options }); -export const fooPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo', - ...options - }); -}; +export const fooPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo", ...options }); -export const getFooBar = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo/bar', - ...options - }); -}; +export const getFooBar = (options?: Options) => (options?.client ?? client).get({ url: "/foo/bar", ...options }); -export const fooBarPost = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPost = (options?: Options) => (options?.client ?? client).post({ url: "/foo/bar", ...options }); -export const fooBarPut = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/foo/bar', - ...options - }); -}; +export const fooBarPut = (options?: Options) => (options?.client ?? client).put({ url: "/foo/bar", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/sdk.gen.ts index c4eef9149..54dfeff02 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/sdk.gen.ts @@ -18,30 +18,22 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - security: [ - { - in: 'query', - name: 'foo', - type: 'apiKey' - } - ], - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ + security: [{ + in: "query", + name: "foo", + type: "apiKey" + }], + url: "/foo", + ...options +}); -export const getBar = (options?: Options) => { - return (options?.client ?? client).get({ - security: [ - { - in: 'cookie', - name: 'bar', - type: 'apiKey' - } - ], - url: '/bar', - ...options - }); -}; +export const getBar = (options?: Options) => (options?.client ?? client).get({ + security: [{ + in: "cookie", + name: "bar", + type: "apiKey" + }], + url: "/bar", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/sdk.gen.ts index c5ff63b01..2371b42a8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/sdk.gen.ts @@ -18,9 +18,4 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ url: "/foo", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/sdk.gen.ts index 97ea8aaef..7f304a823 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/sdk.gen.ts @@ -18,15 +18,8 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ + security: [{ scheme: "bearer", type: "http" }], + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/sdk.gen.ts index 97ea8aaef..7f304a823 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/sdk.gen.ts @@ -18,15 +18,8 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ + security: [{ scheme: "bearer", type: "http" }], + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/sdk.gen.ts index 97ea8aaef..7f304a823 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/sdk.gen.ts @@ -18,15 +18,8 @@ export type Options; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - security: [ - { - scheme: 'bearer', - type: 'http' - } - ], - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ + security: [{ scheme: "bearer", type: "http" }], + url: "/foo", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/sdk.gen.ts index ffa7224eb..2a4122482 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/sdk.gen.ts @@ -21,9 +21,4 @@ export type Options(options?: Options) => { - return (options?.client ?? client).sse.get({ - url: '/event', - ...options - }); -}; +export const eventSubscribe = (options?: Options) => (options?.client ?? client).sse.get({ url: "/event", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/sdk.gen.ts index de1b27243..ac0f777f8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/sdk.gen.ts @@ -21,10 +21,8 @@ export type Options(options?: Options) => { - return (options?.client ?? client).sse.get({ - responseType: 'text', - url: '/event', - ...options - }); -}; +export const eventSubscribe = (options?: Options) => (options?.client ?? client).sse.get({ + responseType: "text", + url: "/event", + ...options +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/sdk.gen.ts index ffa7224eb..2a4122482 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/sdk.gen.ts @@ -21,9 +21,4 @@ export type Options(options?: Options) => { - return (options?.client ?? client).sse.get({ - url: '/event', - ...options - }); -}; +export const eventSubscribe = (options?: Options) => (options?.client ?? client).sse.get({ url: "/event", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/sdk.gen.ts index ffa7224eb..2a4122482 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/sdk.gen.ts @@ -21,9 +21,4 @@ export type Options(options?: Options) => { - return (options?.client ?? client).sse.get({ - url: '/event', - ...options - }); -}; +export const eventSubscribe = (options?: Options) => (options?.client ?? client).sse.get({ url: "/event", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-nuxt/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-nuxt/sdk.gen.ts index 3b35f2f7e..3fe65c93d 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-nuxt/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-nuxt/sdk.gen.ts @@ -4,7 +4,7 @@ import type { Client, Composable, Options as Options2, TDataShape } from './clie import { client } from './client.gen'; import type { EventSubscribeData, EventSubscribeResponse } from './types.gen'; -export type Options = Options2 & { +export type Options = Options2 & { /** * You can provide a client instance returned by `createClient()` instead of * individual options. This might be also useful if you want to implement a @@ -21,9 +21,4 @@ export type Options(options: Options) => { - return (options.client ?? client).sse.get({ - url: '/event', - ...options - }); -}; +export const eventSubscribe = (options: Options) => (options.client ?? client).sse.get({ url: "/event", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/sdk.gen.ts index ffa7224eb..2a4122482 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/sdk.gen.ts @@ -21,9 +21,4 @@ export type Options(options?: Options) => { - return (options?.client ?? client).sse.get({ - url: '/event', - ...options - }); -}; +export const eventSubscribe = (options?: Options) => (options?.client ?? client).sse.get({ url: "/event", ...options }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/angular-query-experimental.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/angular-query-experimental.gen.ts index 02d22fba5..f2f9ad514 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/angular-query-experimental.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/angular-query-experimental.gen.ts @@ -53,9 +53,9 @@ export const getFooOptions = (options?: Options) => queryOptions) => queryOptions) => queryOptions) => queryOptions) => queryOptions) => queryOptions) => queryOptions) => queryOptions) => queryOptions) => queryOptions; }; -export const getFoo = (options?: Options) => { - return (options?.client ?? client).get({ - security: [ - { - in: 'query', - name: 'foo', - type: 'apiKey' - } - ], - url: '/foo', - ...options - }); -}; +export const getFoo = (options?: Options) => (options?.client ?? client).get({ + security: [{ + in: "query", + name: "foo", + type: "apiKey" + }], + url: "/foo", + ...options +}); -export const getBar = (options?: Options) => { - return (options?.client ?? client).get({ - security: [ - { - in: 'cookie', - name: 'bar', - type: 'apiKey' - } - ], - url: '/bar', - ...options - }); -}; +export const getBar = (options?: Options) => (options?.client ?? client).get({ + security: [{ + in: "cookie", + name: "bar", + type: "apiKey" + }], + url: "/bar", + ...options +}); diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/sdk.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/sdk.gen.ts index 0184d3c5e..a9120223c 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/sdk.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/sdk.gen.ts @@ -21,27 +21,21 @@ export type Options(options?: Options) { return (options?.client ?? client).put({ - url: '/api/v1/accounting-company-memberships', + url: "/api/v1/accounting-company-memberships", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public static deleteApiV1AccountingCompanyMembershipsById(options: Options) { - return (options.client ?? client).delete({ - url: '/api/v1/accounting-company-memberships/{id}', - ...options - }); + return (options.client ?? client).delete({ url: "/api/v1/accounting-company-memberships/{id}", ...options }); } public static count(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/AccountingCompanyMemberships/$count', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/AccountingCompanyMemberships/$count", ...options }); } public static get api() { @@ -52,27 +46,21 @@ export class AccountingCompanyMemberships { export class BankAccounts { public static putApiV1BankAccounts(options?: Options) { return (options?.client ?? client).put({ - url: '/api/v1/bank-accounts', + url: "/api/v1/bank-accounts", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public static deleteApiV1BankAccountsById(options: Options) { - return (options.client ?? client).delete({ - url: '/api/v1/bank-accounts/{id}', - ...options - }); + return (options.client ?? client).delete({ url: "/api/v1/bank-accounts/{id}", ...options }); } public static count(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BankAccounts/$count', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/BankAccounts/$count", ...options }); } public static get api() { @@ -83,27 +71,21 @@ export class BankAccounts { export class BusinessAccountantAssignments { public static putApiV1BusinessAccountantAssignments(options?: Options) { return (options?.client ?? client).put({ - url: '/api/v1/business-accountant-assignments', + url: "/api/v1/business-accountant-assignments", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public static deleteApiV1BusinessAccountantAssignmentsById(options: Options) { - return (options.client ?? client).delete({ - url: '/api/v1/business-accountant-assignments/{id}', - ...options - }); + return (options.client ?? client).delete({ url: "/api/v1/business-accountant-assignments/{id}", ...options }); } public static count(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessAccountantAssignments/$count', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/BusinessAccountantAssignments/$count", ...options }); } public static get api() { @@ -113,25 +95,19 @@ export class BusinessAccountantAssignments { export class BusinessDocumentActivities { public static count(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessDocumentActivities/$count', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/BusinessDocumentActivities/$count", ...options }); } } export class BusinessDocuments { public static getApiV1BusinessDocumentsByIdRaw(options: Options) { - return (options.client ?? client).get({ - url: '/api/v1/business-documents/{id}/raw', - ...options - }); + return (options.client ?? client).get({ url: "/api/v1/business-documents/{id}/raw", ...options }); } public static postApiV1BusinessDocuments(options?: Options) { return (options?.client ?? client).post({ ...formDataBodySerializer, - url: '/api/v1/business-documents', + url: "/api/v1/business-documents", ...options, headers: { 'Content-Type': null, @@ -141,60 +117,45 @@ export class BusinessDocuments { } public static deleteApiV1BusinessDocumentsById(options: Options) { - return (options.client ?? client).delete({ - url: '/api/v1/business-documents/{id}', - ...options - }); + return (options.client ?? client).delete({ url: "/api/v1/business-documents/{id}", ...options }); } public static putApiV1BusinessDocumentsById(options: Options) { return (options.client ?? client).put({ - url: '/api/v1/business-documents/{id}', + url: "/api/v1/business-documents/{id}", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public static postApiV1BusinessDocumentsByIdApprove(options: Options) { - return (options.client ?? client).post({ - url: '/api/v1/business-documents/{id}/approve', - ...options - }); + return (options.client ?? client).post({ url: "/api/v1/business-documents/{id}/approve", ...options }); } public static postApiV1BusinessDocumentsByIdUnapprove(options: Options) { - return (options.client ?? client).post({ - url: '/api/v1/business-documents/{id}/unapprove', - ...options - }); + return (options.client ?? client).post({ url: "/api/v1/business-documents/{id}/unapprove", ...options }); } public static postApiV1BusinessDocumentsByIdMoveToPersonal(options: Options) { - return (options.client ?? client).post({ - url: '/api/v1/business-documents/{id}/move-to-personal', - ...options - }); + return (options.client ?? client).post({ url: "/api/v1/business-documents/{id}/move-to-personal", ...options }); } public static postApiV1BusinessDocumentsByIdMoveToBusiness(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/business-documents/{id}/move-to-business', + url: "/api/v1/business-documents/{id}/move-to-business", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public static count(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessDocuments/$count', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/BusinessDocuments/$count", ...options }); } public static get api() { @@ -207,10 +168,7 @@ export class BusinessDocumentsSummaries { * @deprecated */ public static count(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessDocumentsSummaries/$count', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/BusinessDocumentsSummaries/$count", ...options }); } public static get api() { @@ -220,36 +178,30 @@ export class BusinessDocumentsSummaries { export class Businesses { public static getApiV1BusinessesByIdDocumentTypesSummary(options: Options) { - return (options.client ?? client).get({ - url: '/api/v1/businesses/{id}/document-types-summary', - ...options - }); + return (options.client ?? client).get({ url: "/api/v1/businesses/{id}/document-types-summary", ...options }); } public static postApiV1Businesses(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/businesses', + url: "/api/v1/businesses", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public static deleteApiV1BusinessesById(options: Options) { - return (options.client ?? client).delete({ - url: '/api/v1/businesses/{id}', - ...options - }); + return (options.client ?? client).delete({ url: "/api/v1/businesses/{id}", ...options }); } public static putApiV1BusinessesById(options: Options) { return (options.client ?? client).put({ - url: '/api/v1/businesses/{id}', + url: "/api/v1/businesses/{id}", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); @@ -257,34 +209,25 @@ export class Businesses { public static putApiV1BusinessesByIdContact(options: Options) { return (options.client ?? client).put({ - url: '/api/v1/businesses/{id}/contact', + url: "/api/v1/businesses/{id}/contact", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public static postApiV1BusinessesByIdDisconnect(options: Options) { - return (options.client ?? client).post({ - url: '/api/v1/businesses/{id}/disconnect', - ...options - }); + return (options.client ?? client).post({ url: "/api/v1/businesses/{id}/disconnect", ...options }); } public static count(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Businesses/$count', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/Businesses/$count", ...options }); } public static key(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Businesses/{key}', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/Businesses/{key}", ...options }); } public static get api() { @@ -294,10 +237,7 @@ export class Businesses { export class BusinessSummaries { public static count(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessSummaries/$count', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/BusinessSummaries/$count", ...options }); } public static get api() { @@ -308,38 +248,32 @@ export class BusinessSummaries { export class Counterparties { public static postApiV1Counterparties(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/counterparties', + url: "/api/v1/counterparties", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public static deleteApiV1CounterpartiesById(options: Options) { - return (options.client ?? client).delete({ - url: '/api/v1/counterparties/{id}', - ...options - }); + return (options.client ?? client).delete({ url: "/api/v1/counterparties/{id}", ...options }); } public static patchApiV1CounterpartiesById(options: Options) { return (options.client ?? client).patch({ - url: '/api/v1/counterparties/{id}', + url: "/api/v1/counterparties/{id}", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public static count(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Counterparties/$count', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/Counterparties/$count", ...options }); } public static get api() { @@ -350,27 +284,21 @@ export class Counterparties { export class DataBoxCredentials { public static putApiV1DataBoxCredentials(options?: Options) { return (options?.client ?? client).put({ - url: '/api/v1/data-box-credentials', + url: "/api/v1/data-box-credentials", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public static deleteApiV1DataBoxCredentialsById(options: Options) { - return (options.client ?? client).delete({ - url: '/api/v1/data-box-credentials/{id}', - ...options - }); + return (options.client ?? client).delete({ url: "/api/v1/data-box-credentials/{id}", ...options }); } public static count(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/DataBoxCredentials/$count', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/DataBoxCredentials/$count", ...options }); } public static get api() { @@ -380,10 +308,7 @@ export class DataBoxCredentials { export class DocumentTypes { public static count(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/DocumentTypes/$count', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/DocumentTypes/$count", ...options }); } public static get api() { @@ -394,10 +319,10 @@ export class DocumentTypes { export class Invitations { public static postApiV1Invitations(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/invitations', + url: "/api/v1/invitations", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); @@ -405,45 +330,36 @@ export class Invitations { public static postApiV1InvitationsByIdAccept(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/invitations/{id}/accept', + url: "/api/v1/invitations/{id}/accept", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public static postApiV1InvitationsByIdReject(options: Options) { - return (options.client ?? client).post({ - url: '/api/v1/invitations/{id}/reject', - ...options - }); + return (options.client ?? client).post({ url: "/api/v1/invitations/{id}/reject", ...options }); } public static deleteApiV1InvitationsById(options: Options) { - return (options.client ?? client).delete({ - url: '/api/v1/invitations/{id}', - ...options - }); + return (options.client ?? client).delete({ url: "/api/v1/invitations/{id}", ...options }); } public static patchApiV1InvitationsById(options: Options) { return (options.client ?? client).patch({ - url: '/api/v1/invitations/{id}', + url: "/api/v1/invitations/{id}", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public static count(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Invitations/$count', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/Invitations/$count", ...options }); } public static get api() { @@ -454,63 +370,51 @@ export class Invitations { export class Invoices { public static postApiV1Invoices(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/invoices', + url: "/api/v1/invoices", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public static deleteApiV1InvoicesById(options: Options) { - return (options.client ?? client).delete({ - url: '/api/v1/invoices/{id}', - ...options - }); + return (options.client ?? client).delete({ url: "/api/v1/invoices/{id}", ...options }); } public static patchApiV1InvoicesById(options: Options) { return (options.client ?? client).patch({ - url: '/api/v1/invoices/{id}', + url: "/api/v1/invoices/{id}", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public static getApiV1InvoicesByIdPreview(options: Options) { - return (options.client ?? client).get({ - url: '/api/v1/invoices/{id}/preview', - ...options - }); + return (options.client ?? client).get({ url: "/api/v1/invoices/{id}/preview", ...options }); } public static postApiV1InvoicesByIdSend(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/invoices/{id}/send', + url: "/api/v1/invoices/{id}/send", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public static postApiV1InvoicesByIdSnapshot(options: Options) { - return (options.client ?? client).post({ - url: '/api/v1/invoices/{id}/snapshot', - ...options - }); + return (options.client ?? client).post({ url: "/api/v1/invoices/{id}/snapshot", ...options }); } public static count(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Invoices/$count', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/Invoices/$count", ...options }); } public static get api() { @@ -521,20 +425,17 @@ export class Invoices { export class InvoiceSettings { public static putApiV1InvoiceSettings(options?: Options) { return (options?.client ?? client).put({ - url: '/api/v1/invoice-settings', + url: "/api/v1/invoice-settings", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public static count(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/InvoiceSettings/$count', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/InvoiceSettings/$count", ...options }); } public static get api() { @@ -544,10 +445,7 @@ export class InvoiceSettings { export class Licenses { public static count(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Licenses/$count', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/Licenses/$count", ...options }); } public static get api() { @@ -557,16 +455,13 @@ export class Licenses { export class PersonalDocuments { public static getApiV1PersonalDocumentsByIdRaw(options: Options) { - return (options.client ?? client).get({ - url: '/api/v1/personal-documents/{id}/raw', - ...options - }); + return (options.client ?? client).get({ url: "/api/v1/personal-documents/{id}/raw", ...options }); } public static postApiV1PersonalDocuments(options?: Options) { return (options?.client ?? client).post({ ...formDataBodySerializer, - url: '/api/v1/personal-documents', + url: "/api/v1/personal-documents", ...options, headers: { 'Content-Type': null, @@ -577,34 +472,25 @@ export class PersonalDocuments { public static postApiV1PersonalDocumentsByIdMoveToBusiness(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/personal-documents/{id}/move-to-business', + url: "/api/v1/personal-documents/{id}/move-to-business", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public static deleteApiV1PersonalDocumentsById(options: Options) { - return (options.client ?? client).delete({ - url: '/api/v1/personal-documents/{id}', - ...options - }); + return (options.client ?? client).delete({ url: "/api/v1/personal-documents/{id}", ...options }); } public static getApiV1PersonalDocumentsSummary(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/personal-documents/summary', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/personal-documents/summary", ...options }); } public static count(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/PersonalDocuments/$count', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/PersonalDocuments/$count", ...options }); } public static get api() { @@ -615,38 +501,32 @@ export class PersonalDocuments { export class RecurringTasks { public static postApiV1RecurringTasks(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/recurring-tasks', + url: "/api/v1/recurring-tasks", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public static deleteApiV1RecurringTasksById(options: Options) { - return (options.client ?? client).delete({ - url: '/api/v1/recurring-tasks/{id}', - ...options - }); + return (options.client ?? client).delete({ url: "/api/v1/recurring-tasks/{id}", ...options }); } public static patchApiV1RecurringTasksById(options: Options) { return (options.client ?? client).patch({ - url: '/api/v1/recurring-tasks/{id}', + url: "/api/v1/recurring-tasks/{id}", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public static count(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/RecurringTasks/$count', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/RecurringTasks/$count", ...options }); } public static get api() { @@ -657,10 +537,10 @@ export class RecurringTasks { export class Tasks { public static postApiV1Tasks(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/tasks', + url: "/api/v1/tasks", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); @@ -668,10 +548,10 @@ export class Tasks { public static putApiV1TasksById(options: Options) { return (options.client ?? client).put({ - url: '/api/v1/tasks/{id}', + url: "/api/v1/tasks/{id}", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); @@ -679,59 +559,44 @@ export class Tasks { public static postApiV1TasksByIdSubmit(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/tasks/{id}/submit', + url: "/api/v1/tasks/{id}/submit", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public static postApiV1TasksByIdApprove(options: Options) { - return (options.client ?? client).post({ - url: '/api/v1/tasks/{id}/approve', - ...options - }); + return (options.client ?? client).post({ url: "/api/v1/tasks/{id}/approve", ...options }); } public static postApiV1TasksByIdReject(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/tasks/{id}/reject', + url: "/api/v1/tasks/{id}/reject", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public static getApiV1TasksByIdComments(options: Options) { - return (options.client ?? client).get({ - url: '/api/v1/tasks/{id}/comments', - ...options - }); + return (options.client ?? client).get({ url: "/api/v1/tasks/{id}/comments", ...options }); } public static getApiV1TasksByIdDocuments(options: Options) { - return (options.client ?? client).get({ - url: '/api/v1/tasks/{id}/documents', - ...options - }); + return (options.client ?? client).get({ url: "/api/v1/tasks/{id}/documents", ...options }); } public static count(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Tasks/$count', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/Tasks/$count", ...options }); } public static key(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Tasks/{key}', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/Tasks/{key}", ...options }); } public static get api() { @@ -741,153 +606,90 @@ export class Tasks { export class Odata { public static accountingCompanies(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/AccountingCompanies', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/AccountingCompanies", ...options }); } public static accountingCompanyMemberships(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/AccountingCompanyMemberships', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/AccountingCompanyMemberships", ...options }); } public static bankAccounts(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BankAccounts', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/BankAccounts", ...options }); } public static businessAccountantAssignments(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessAccountantAssignments', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/BusinessAccountantAssignments", ...options }); } public static businessDocumentActivities(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessDocumentActivities', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/BusinessDocumentActivities", ...options }); } public static businessDocuments(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessDocuments', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/BusinessDocuments", ...options }); } /** * @deprecated */ public static businessDocumentsSummaries(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessDocumentsSummaries', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/BusinessDocumentsSummaries", ...options }); } public static businesses(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Businesses', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/Businesses", ...options }); } public static businessesKey(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Businesses({key})', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/Businesses({key})", ...options }); } public static businessSummaries(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessSummaries', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/BusinessSummaries", ...options }); } public static counterparties(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Counterparties', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/Counterparties", ...options }); } public static dataBoxCredentials(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/DataBoxCredentials', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/DataBoxCredentials", ...options }); } public static documentTypes(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/DocumentTypes', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/DocumentTypes", ...options }); } public static invitations(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Invitations', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/Invitations", ...options }); } public static invoices(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Invoices', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/Invoices", ...options }); } public static invoiceSettings(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/InvoiceSettings', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/InvoiceSettings", ...options }); } public static licenses(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Licenses', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/Licenses", ...options }); } public static personalDocuments(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/PersonalDocuments', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/PersonalDocuments", ...options }); } public static recurringTasks(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/RecurringTasks', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/RecurringTasks", ...options }); } public static tasks(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Tasks', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/Tasks", ...options }); } public static tasksKey(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Tasks({key})', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/Tasks({key})", ...options }); } public static get accountingCompanies2() { @@ -940,10 +742,10 @@ export class MapIdentityApi { export class User { public static postApiV1UserRegister(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/user/register', + url: "/api/v1/user/register", ...options, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options.headers } }); @@ -951,10 +753,10 @@ export class User { public static postApiV1UserLogin(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/user/login', + url: "/api/v1/user/login", ...options, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options.headers } }); @@ -962,28 +764,25 @@ export class User { public static postApiV1UserRefresh(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/user/refresh', + url: "/api/v1/user/refresh", ...options, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options.headers } }); } public static confirmEmail(options: Options) { - return (options.client ?? client).get({ - url: '/api/v1/user/confirmEmail', - ...options - }); + return (options.client ?? client).get({ url: "/api/v1/user/confirmEmail", ...options }); } public static postApiV1UserResendConfirmationEmail(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/user/resendConfirmationEmail', + url: "/api/v1/user/resendConfirmationEmail", ...options, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options.headers } }); @@ -991,10 +790,10 @@ export class User { public static postApiV1UserForgotPassword(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/user/forgotPassword', + url: "/api/v1/user/forgotPassword", ...options, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options.headers } }); @@ -1002,10 +801,10 @@ export class User { public static postApiV1UserResetPassword(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/user/resetPassword', + url: "/api/v1/user/resetPassword", ...options, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options.headers } }); @@ -1013,28 +812,25 @@ export class User { public static postApiV1UserManage2Fa(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/user/manage/2fa', + url: "/api/v1/user/manage/2fa", ...options, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options.headers } }); } public static getApiV1UserManageInfo(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/user/manage/info', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/user/manage/info", ...options }); } public static postApiV1UserManageInfo(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/user/manage/info', + url: "/api/v1/user/manage/info", ...options, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options.headers } }); @@ -1042,10 +838,10 @@ export class User { public static postApiV1UserLogout(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/user/logout', + url: "/api/v1/user/logout", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); @@ -1055,17 +851,11 @@ export class User { * @deprecated */ public static getApiV1UserDocumentsSummary(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/user/documents-summary', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/user/documents-summary", ...options }); } public static deleteApiV1User(options?: Options) { - return (options?.client ?? client).delete({ - url: '/api/v1/user', - ...options - }); + return (options?.client ?? client).delete({ url: "/api/v1/user", ...options }); } static mapIdentityApi = MapIdentityApi; @@ -1084,38 +874,32 @@ export class Api { export class AccountingCompanies { public static postApiV1AccountingCompanies(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/accounting-companies', + url: "/api/v1/accounting-companies", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public static deleteApiV1AccountingCompaniesById(options: Options) { - return (options.client ?? client).delete({ - url: '/api/v1/accounting-companies/{id}', - ...options - }); + return (options.client ?? client).delete({ url: "/api/v1/accounting-companies/{id}", ...options }); } public static postApiV1AccountingCompaniesById(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/accounting-companies/{id}', + url: "/api/v1/accounting-companies/{id}", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public static count(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/odata/AccountingCompanies/$count', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/odata/AccountingCompanies/$count", ...options }); } static api = Api; @@ -1124,10 +908,10 @@ export class AccountingCompanies { export class BusinessesMemberships { public static putApiV1BusinessMemberships(options?: Options) { return (options?.client ?? client).put({ - url: '/api/v1/business-memberships', + url: "/api/v1/business-memberships", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); @@ -1136,104 +920,65 @@ export class BusinessesMemberships { export class Dev { public static getApiDev(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/dev', - ...options - }); + return (options?.client ?? client).get({ url: "/api/dev", ...options }); } public static getApiDevReseedDb(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/dev/reseed-db', - ...options - }); + return (options?.client ?? client).get({ url: "/api/dev/reseed-db", ...options }); } public static getApiDevDbReset(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/dev/db-reset', - ...options - }); + return (options?.client ?? client).get({ url: "/api/dev/db-reset", ...options }); } public static getApiDevDbReset2(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/dev/db/reset', - ...options - }); + return (options?.client ?? client).get({ url: "/api/dev/db/reset", ...options }); } public static getApiDevDbCreate(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/dev/db/create', - ...options - }); + return (options?.client ?? client).get({ url: "/api/dev/db/create", ...options }); } public static getApiDevDbTouch(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/dev/db/touch', - ...options - }); + return (options?.client ?? client).get({ url: "/api/dev/db/touch", ...options }); } public static getApiDevSeed(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/dev/seed', - ...options - }); + return (options?.client ?? client).get({ url: "/api/dev/seed", ...options }); } public static getApiDevSeedAll(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/dev/seed-all', - ...options - }); + return (options?.client ?? client).get({ url: "/api/dev/seed-all", ...options }); } public static getApiDevSeedProd(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/dev/seed-prod', - ...options - }); + return (options?.client ?? client).get({ url: "/api/dev/seed-prod", ...options }); } public static getApiDevJobProcessRecurringTasks(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/dev/job/process-recurring-tasks', - ...options - }); + return (options?.client ?? client).get({ url: "/api/dev/job/process-recurring-tasks", ...options }); } public static getApiDevNotificationsSendTest(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/dev/notifications/send-test', - ...options - }); + return (options?.client ?? client).get({ url: "/api/dev/notifications/send-test", ...options }); } public static getApiDevConfirmEmail(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/dev/confirm-email', - ...options - }); + return (options?.client ?? client).get({ url: "/api/dev/confirm-email", ...options }); } public static getApiDevEmailSendTest(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/dev/email/send-test', - ...options - }); + return (options?.client ?? client).get({ url: "/api/dev/email/send-test", ...options }); } } export class DeviceTokens { public static deleteApiV1NotificationsDeviceTokens(options?: Options) { return (options?.client ?? client).delete({ - url: '/api/v1/notifications/device-tokens', + url: "/api/v1/notifications/device-tokens", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); @@ -1241,10 +986,10 @@ export class DeviceTokens { public static putApiV1NotificationsDeviceTokens(options?: Options) { return (options?.client ?? client).put({ - url: '/api/v1/notifications/device-tokens', + url: "/api/v1/notifications/device-tokens", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); @@ -1254,10 +999,10 @@ export class DeviceTokens { export class Feedback { public static postApiV1Feedback(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/feedback', + url: "/api/v1/feedback", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); @@ -1267,10 +1012,10 @@ export class Feedback { export class Notifications { public static postApiV1NotificationsTest(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/notifications/test', + url: "/api/v1/notifications/test", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); @@ -1279,27 +1024,21 @@ export class Notifications { export class Root { public static get(options?: Options) { - return (options?.client ?? client).get({ - url: '/', - ...options - }); + return (options?.client ?? client).get({ url: "/", ...options }); } } export class Users { public static getApiV1UsersMe(options?: Options) { - return (options?.client ?? client).get({ - url: '/api/v1/users/me', - ...options - }); + return (options?.client ?? client).get({ url: "/api/v1/users/me", ...options }); } public static patchApiV1UsersById(options: Options) { return (options.client ?? client).patch({ - url: '/api/v1/users/{id}', + url: "/api/v1/users/{id}", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/sdk.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/sdk.gen.ts index 522785a50..0beaf42cb 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/sdk.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/sdk.gen.ts @@ -18,1106 +18,583 @@ export type Options; }; -export const postApiV1AccountingCompanies = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v1/accounting-companies', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); -}; - -export const deleteApiV1AccountingCompaniesById = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v1/accounting-companies/{id}', - ...options - }); -}; +export const postApiV1AccountingCompanies = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v1/accounting-companies", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options?.headers + } +}); + +export const deleteApiV1AccountingCompaniesById = (options: Options) => (options.client ?? client).delete({ url: "/api/v1/accounting-companies/{id}", ...options }); -export const postApiV1AccountingCompaniesById = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/accounting-companies/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); -}; +export const postApiV1AccountingCompaniesById = (options: Options) => (options.client ?? client).post({ + url: "/api/v1/accounting-companies/{id}", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options.headers + } +}); -export const apiVVersionApiVersionOdataAccountingCompanies = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/AccountingCompanies', - ...options - }); -}; +export const apiVVersionApiVersionOdataAccountingCompanies = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/AccountingCompanies", ...options }); -export const apiVVersionApiVersionOdataAccountingCompaniesCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/AccountingCompanies/$count', - ...options - }); -}; +export const apiVVersionApiVersionOdataAccountingCompaniesCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/AccountingCompanies/$count", ...options }); -export const putApiV1AccountingCompanyMemberships = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v1/accounting-company-memberships', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); -}; +export const putApiV1AccountingCompanyMemberships = (options?: Options) => (options?.client ?? client).put({ + url: "/api/v1/accounting-company-memberships", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options?.headers + } +}); -export const deleteApiV1AccountingCompanyMembershipsById = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v1/accounting-company-memberships/{id}', - ...options - }); -}; +export const deleteApiV1AccountingCompanyMembershipsById = (options: Options) => (options.client ?? client).delete({ url: "/api/v1/accounting-company-memberships/{id}", ...options }); -export const apiVVersionApiVersionOdataAccountingCompanyMemberships = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/AccountingCompanyMemberships', - ...options - }); -}; +export const apiVVersionApiVersionOdataAccountingCompanyMemberships = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/AccountingCompanyMemberships", ...options }); -export const apiVVersionApiVersionOdataAccountingCompanyMembershipsCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/AccountingCompanyMemberships/$count', - ...options - }); -}; +export const apiVVersionApiVersionOdataAccountingCompanyMembershipsCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/AccountingCompanyMemberships/$count", ...options }); -export const putApiV1BankAccounts = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v1/bank-accounts', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); -}; +export const putApiV1BankAccounts = (options?: Options) => (options?.client ?? client).put({ + url: "/api/v1/bank-accounts", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options?.headers + } +}); -export const deleteApiV1BankAccountsById = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v1/bank-accounts/{id}', - ...options - }); -}; +export const deleteApiV1BankAccountsById = (options: Options) => (options.client ?? client).delete({ url: "/api/v1/bank-accounts/{id}", ...options }); -export const apiVVersionApiVersionOdataBankAccounts = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BankAccounts', - ...options - }); -}; +export const apiVVersionApiVersionOdataBankAccounts = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/BankAccounts", ...options }); -export const apiVVersionApiVersionOdataBankAccountsCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BankAccounts/$count', - ...options - }); -}; +export const apiVVersionApiVersionOdataBankAccountsCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/BankAccounts/$count", ...options }); -export const putApiV1BusinessAccountantAssignments = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v1/business-accountant-assignments', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); -}; +export const putApiV1BusinessAccountantAssignments = (options?: Options) => (options?.client ?? client).put({ + url: "/api/v1/business-accountant-assignments", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options?.headers + } +}); -export const deleteApiV1BusinessAccountantAssignmentsById = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v1/business-accountant-assignments/{id}', - ...options - }); -}; +export const deleteApiV1BusinessAccountantAssignmentsById = (options: Options) => (options.client ?? client).delete({ url: "/api/v1/business-accountant-assignments/{id}", ...options }); -export const apiVVersionApiVersionOdataBusinessAccountantAssignments = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessAccountantAssignments', - ...options - }); -}; +export const apiVVersionApiVersionOdataBusinessAccountantAssignments = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/BusinessAccountantAssignments", ...options }); -export const apiVVersionApiVersionOdataBusinessAccountantAssignmentsCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessAccountantAssignments/$count', - ...options - }); -}; +export const apiVVersionApiVersionOdataBusinessAccountantAssignmentsCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/BusinessAccountantAssignments/$count", ...options }); -export const getApiV1BusinessDocumentsByIdRaw = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v1/business-documents/{id}/raw', - ...options - }); -}; +export const getApiV1BusinessDocumentsByIdRaw = (options: Options) => (options.client ?? client).get({ url: "/api/v1/business-documents/{id}/raw", ...options }); -export const postApiV1BusinessDocuments = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v1/business-documents', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; +export const postApiV1BusinessDocuments = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v1/business-documents", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); -export const deleteApiV1BusinessDocumentsById = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v1/business-documents/{id}', - ...options - }); -}; +export const deleteApiV1BusinessDocumentsById = (options: Options) => (options.client ?? client).delete({ url: "/api/v1/business-documents/{id}", ...options }); -export const putApiV1BusinessDocumentsById = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v1/business-documents/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); -}; +export const putApiV1BusinessDocumentsById = (options: Options) => (options.client ?? client).put({ + url: "/api/v1/business-documents/{id}", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options.headers + } +}); -export const postApiV1BusinessDocumentsByIdApprove = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/business-documents/{id}/approve', - ...options - }); -}; +export const postApiV1BusinessDocumentsByIdApprove = (options: Options) => (options.client ?? client).post({ url: "/api/v1/business-documents/{id}/approve", ...options }); -export const postApiV1BusinessDocumentsByIdUnapprove = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/business-documents/{id}/unapprove', - ...options - }); -}; +export const postApiV1BusinessDocumentsByIdUnapprove = (options: Options) => (options.client ?? client).post({ url: "/api/v1/business-documents/{id}/unapprove", ...options }); -export const postApiV1BusinessDocumentsByIdMoveToPersonal = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/business-documents/{id}/move-to-personal', - ...options - }); -}; +export const postApiV1BusinessDocumentsByIdMoveToPersonal = (options: Options) => (options.client ?? client).post({ url: "/api/v1/business-documents/{id}/move-to-personal", ...options }); -export const postApiV1BusinessDocumentsByIdMoveToBusiness = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/business-documents/{id}/move-to-business', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); -}; +export const postApiV1BusinessDocumentsByIdMoveToBusiness = (options: Options) => (options.client ?? client).post({ + url: "/api/v1/business-documents/{id}/move-to-business", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options.headers + } +}); -export const apiVVersionApiVersionOdataBusinessDocumentActivities = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessDocumentActivities', - ...options - }); -}; +export const apiVVersionApiVersionOdataBusinessDocumentActivities = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/BusinessDocumentActivities", ...options }); -export const apiVVersionApiVersionOdataBusinessDocumentActivitiesCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessDocumentActivities/$count', - ...options - }); -}; +export const apiVVersionApiVersionOdataBusinessDocumentActivitiesCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/BusinessDocumentActivities/$count", ...options }); -export const apiVVersionApiVersionOdataBusinessDocuments = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessDocuments', - ...options - }); -}; +export const apiVVersionApiVersionOdataBusinessDocuments = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/BusinessDocuments", ...options }); -export const apiVVersionApiVersionOdataBusinessDocumentsCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessDocuments/$count', - ...options - }); -}; +export const apiVVersionApiVersionOdataBusinessDocumentsCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/BusinessDocuments/$count", ...options }); /** * @deprecated */ -export const apiVVersionApiVersionOdataBusinessDocumentsSummaries = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessDocumentsSummaries', - ...options - }); -}; +export const apiVVersionApiVersionOdataBusinessDocumentsSummaries = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/BusinessDocumentsSummaries", ...options }); /** * @deprecated */ -export const apiVVersionApiVersionOdataBusinessDocumentsSummariesCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessDocumentsSummaries/$count', - ...options - }); -}; +export const apiVVersionApiVersionOdataBusinessDocumentsSummariesCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/BusinessDocumentsSummaries/$count", ...options }); -export const getApiV1BusinessesByIdDocumentTypesSummary = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v1/businesses/{id}/document-types-summary', - ...options - }); -}; +export const getApiV1BusinessesByIdDocumentTypesSummary = (options: Options) => (options.client ?? client).get({ url: "/api/v1/businesses/{id}/document-types-summary", ...options }); -export const postApiV1Businesses = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v1/businesses', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); -}; +export const postApiV1Businesses = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v1/businesses", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options?.headers + } +}); -export const deleteApiV1BusinessesById = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v1/businesses/{id}', - ...options - }); -}; +export const deleteApiV1BusinessesById = (options: Options) => (options.client ?? client).delete({ url: "/api/v1/businesses/{id}", ...options }); -export const putApiV1BusinessesById = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v1/businesses/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); -}; +export const putApiV1BusinessesById = (options: Options) => (options.client ?? client).put({ + url: "/api/v1/businesses/{id}", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options.headers + } +}); -export const putApiV1BusinessesByIdContact = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v1/businesses/{id}/contact', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); -}; +export const putApiV1BusinessesByIdContact = (options: Options) => (options.client ?? client).put({ + url: "/api/v1/businesses/{id}/contact", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options.headers + } +}); -export const postApiV1BusinessesByIdDisconnect = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/businesses/{id}/disconnect', - ...options - }); -}; +export const postApiV1BusinessesByIdDisconnect = (options: Options) => (options.client ?? client).post({ url: "/api/v1/businesses/{id}/disconnect", ...options }); -export const apiVVersionApiVersionOdataBusinesses = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Businesses', - ...options - }); -}; +export const apiVVersionApiVersionOdataBusinesses = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/Businesses", ...options }); -export const apiVVersionApiVersionOdataBusinessesCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Businesses/$count', - ...options - }); -}; +export const apiVVersionApiVersionOdataBusinessesCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/Businesses/$count", ...options }); -export const apiVVersionApiVersionOdataBusinessesKey = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Businesses({key})', - ...options - }); -}; +export const apiVVersionApiVersionOdataBusinessesKey = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/Businesses({key})", ...options }); -export const apiVVersionApiVersionOdataBusinessesKey2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Businesses/{key}', - ...options - }); -}; +export const apiVVersionApiVersionOdataBusinessesKey2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/Businesses/{key}", ...options }); -export const putApiV1BusinessMemberships = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v1/business-memberships', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); -}; +export const putApiV1BusinessMemberships = (options?: Options) => (options?.client ?? client).put({ + url: "/api/v1/business-memberships", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options?.headers + } +}); -export const apiVVersionApiVersionOdataBusinessSummaries = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessSummaries', - ...options - }); -}; +export const apiVVersionApiVersionOdataBusinessSummaries = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/BusinessSummaries", ...options }); -export const apiVVersionApiVersionOdataBusinessSummariesCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/BusinessSummaries/$count', - ...options - }); -}; +export const apiVVersionApiVersionOdataBusinessSummariesCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/BusinessSummaries/$count", ...options }); -export const postApiV1Counterparties = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v1/counterparties', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); -}; +export const postApiV1Counterparties = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v1/counterparties", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options?.headers + } +}); -export const deleteApiV1CounterpartiesById = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v1/counterparties/{id}', - ...options - }); -}; +export const deleteApiV1CounterpartiesById = (options: Options) => (options.client ?? client).delete({ url: "/api/v1/counterparties/{id}", ...options }); -export const patchApiV1CounterpartiesById = (options: Options) => { - return (options.client ?? client).patch({ - url: '/api/v1/counterparties/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); -}; +export const patchApiV1CounterpartiesById = (options: Options) => (options.client ?? client).patch({ + url: "/api/v1/counterparties/{id}", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options.headers + } +}); -export const apiVVersionApiVersionOdataCounterparties = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Counterparties', - ...options - }); -}; - -export const apiVVersionApiVersionOdataCounterpartiesCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Counterparties/$count', - ...options - }); -}; +export const apiVVersionApiVersionOdataCounterparties = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/Counterparties", ...options }); -export const putApiV1DataBoxCredentials = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v1/data-box-credentials', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); -}; +export const apiVVersionApiVersionOdataCounterpartiesCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/Counterparties/$count", ...options }); -export const deleteApiV1DataBoxCredentialsById = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v1/data-box-credentials/{id}', - ...options - }); -}; +export const putApiV1DataBoxCredentials = (options?: Options) => (options?.client ?? client).put({ + url: "/api/v1/data-box-credentials", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options?.headers + } +}); -export const apiVVersionApiVersionOdataDataBoxCredentials = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/DataBoxCredentials', - ...options - }); -}; +export const deleteApiV1DataBoxCredentialsById = (options: Options) => (options.client ?? client).delete({ url: "/api/v1/data-box-credentials/{id}", ...options }); -export const apiVVersionApiVersionOdataDataBoxCredentialsCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/DataBoxCredentials/$count', - ...options - }); -}; +export const apiVVersionApiVersionOdataDataBoxCredentials = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/DataBoxCredentials", ...options }); -export const getApiDev = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/dev', - ...options - }); -}; +export const apiVVersionApiVersionOdataDataBoxCredentialsCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/DataBoxCredentials/$count", ...options }); -export const getApiDevReseedDb = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/dev/reseed-db', - ...options - }); -}; +export const getApiDev = (options?: Options) => (options?.client ?? client).get({ url: "/api/dev", ...options }); -export const getApiDevDbReset = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/dev/db-reset', - ...options - }); -}; +export const getApiDevReseedDb = (options?: Options) => (options?.client ?? client).get({ url: "/api/dev/reseed-db", ...options }); -export const getApiDevDbReset2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/dev/db/reset', - ...options - }); -}; +export const getApiDevDbReset = (options?: Options) => (options?.client ?? client).get({ url: "/api/dev/db-reset", ...options }); -export const getApiDevDbCreate = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/dev/db/create', - ...options - }); -}; +export const getApiDevDbReset2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/dev/db/reset", ...options }); + +export const getApiDevDbCreate = (options?: Options) => (options?.client ?? client).get({ url: "/api/dev/db/create", ...options }); + +export const getApiDevDbTouch = (options?: Options) => (options?.client ?? client).get({ url: "/api/dev/db/touch", ...options }); + +export const getApiDevSeed = (options?: Options) => (options?.client ?? client).get({ url: "/api/dev/seed", ...options }); -export const getApiDevDbTouch = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/dev/db/touch', - ...options - }); -}; +export const getApiDevSeedAll = (options?: Options) => (options?.client ?? client).get({ url: "/api/dev/seed-all", ...options }); -export const getApiDevSeed = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/dev/seed', - ...options - }); -}; +export const getApiDevSeedProd = (options?: Options) => (options?.client ?? client).get({ url: "/api/dev/seed-prod", ...options }); -export const getApiDevSeedAll = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/dev/seed-all', - ...options - }); -}; +export const getApiDevJobProcessRecurringTasks = (options?: Options) => (options?.client ?? client).get({ url: "/api/dev/job/process-recurring-tasks", ...options }); + +export const getApiDevNotificationsSendTest = (options?: Options) => (options?.client ?? client).get({ url: "/api/dev/notifications/send-test", ...options }); + +export const getApiDevConfirmEmail = (options?: Options) => (options?.client ?? client).get({ url: "/api/dev/confirm-email", ...options }); + +export const getApiDevEmailSendTest = (options?: Options) => (options?.client ?? client).get({ url: "/api/dev/email/send-test", ...options }); -export const getApiDevSeedProd = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/dev/seed-prod', - ...options - }); -}; +export const deleteApiV1NotificationsDeviceTokens = (options?: Options) => (options?.client ?? client).delete({ + url: "/api/v1/notifications/device-tokens", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options?.headers + } +}); -export const getApiDevJobProcessRecurringTasks = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/dev/job/process-recurring-tasks', - ...options - }); -}; +export const putApiV1NotificationsDeviceTokens = (options?: Options) => (options?.client ?? client).put({ + url: "/api/v1/notifications/device-tokens", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options?.headers + } +}); -export const getApiDevNotificationsSendTest = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/dev/notifications/send-test', - ...options - }); -}; +export const apiVVersionApiVersionOdataDocumentTypes = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/DocumentTypes", ...options }); -export const getApiDevConfirmEmail = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/dev/confirm-email', - ...options - }); -}; +export const apiVVersionApiVersionOdataDocumentTypesCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/DocumentTypes/$count", ...options }); -export const getApiDevEmailSendTest = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/dev/email/send-test', - ...options - }); -}; +export const postApiV1Feedback = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v1/feedback", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options?.headers + } +}); -export const deleteApiV1NotificationsDeviceTokens = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v1/notifications/device-tokens', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); -}; +export const postApiV1Invitations = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v1/invitations", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options?.headers + } +}); + +export const postApiV1InvitationsByIdAccept = (options: Options) => (options.client ?? client).post({ + url: "/api/v1/invitations/{id}/accept", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options.headers + } +}); + +export const postApiV1InvitationsByIdReject = (options: Options) => (options.client ?? client).post({ url: "/api/v1/invitations/{id}/reject", ...options }); + +export const deleteApiV1InvitationsById = (options: Options) => (options.client ?? client).delete({ url: "/api/v1/invitations/{id}", ...options }); -export const putApiV1NotificationsDeviceTokens = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v1/notifications/device-tokens', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); -}; +export const patchApiV1InvitationsById = (options: Options) => (options.client ?? client).patch({ + url: "/api/v1/invitations/{id}", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options.headers + } +}); -export const apiVVersionApiVersionOdataDocumentTypes = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/DocumentTypes', - ...options - }); -}; +export const apiVVersionApiVersionOdataInvitations = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/Invitations", ...options }); -export const apiVVersionApiVersionOdataDocumentTypesCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/DocumentTypes/$count', - ...options - }); -}; +export const apiVVersionApiVersionOdataInvitationsCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/Invitations/$count", ...options }); -export const postApiV1Feedback = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v1/feedback', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); -}; - -export const postApiV1Invitations = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v1/invitations', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); -}; - -export const postApiV1InvitationsByIdAccept = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/invitations/{id}/accept', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); -}; - -export const postApiV1InvitationsByIdReject = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/invitations/{id}/reject', - ...options - }); -}; - -export const deleteApiV1InvitationsById = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v1/invitations/{id}', - ...options - }); -}; - -export const patchApiV1InvitationsById = (options: Options) => { - return (options.client ?? client).patch({ - url: '/api/v1/invitations/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); -}; - -export const apiVVersionApiVersionOdataInvitations = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Invitations', - ...options - }); -}; - -export const apiVVersionApiVersionOdataInvitationsCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Invitations/$count', - ...options - }); -}; - -export const postApiV1Invoices = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v1/invoices', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); -}; - -export const deleteApiV1InvoicesById = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v1/invoices/{id}', - ...options - }); -}; - -export const patchApiV1InvoicesById = (options: Options) => { - return (options.client ?? client).patch({ - url: '/api/v1/invoices/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); -}; - -export const getApiV1InvoicesByIdPreview = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v1/invoices/{id}/preview', - ...options - }); -}; - -export const postApiV1InvoicesByIdSend = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/invoices/{id}/send', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); -}; - -export const postApiV1InvoicesByIdSnapshot = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/invoices/{id}/snapshot', - ...options - }); -}; - -export const apiVVersionApiVersionOdataInvoices = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Invoices', - ...options - }); -}; - -export const apiVVersionApiVersionOdataInvoicesCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Invoices/$count', - ...options - }); -}; - -export const putApiV1InvoiceSettings = (options?: Options) => { - return (options?.client ?? client).put({ - url: '/api/v1/invoice-settings', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); -}; - -export const apiVVersionApiVersionOdataInvoiceSettings = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/InvoiceSettings', - ...options - }); -}; - -export const apiVVersionApiVersionOdataInvoiceSettingsCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/InvoiceSettings/$count', - ...options - }); -}; - -export const apiVVersionApiVersionOdataLicenses = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Licenses', - ...options - }); -}; - -export const apiVVersionApiVersionOdataLicensesCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Licenses/$count', - ...options - }); -}; - -export const postApiV1NotificationsTest = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v1/notifications/test', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); -}; - -export const getApiV1PersonalDocumentsByIdRaw = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v1/personal-documents/{id}/raw', - ...options - }); -}; - -export const postApiV1PersonalDocuments = (options?: Options) => { - return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v1/personal-documents', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); -}; - -export const postApiV1PersonalDocumentsByIdMoveToBusiness = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/personal-documents/{id}/move-to-business', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); -}; - -export const deleteApiV1PersonalDocumentsById = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v1/personal-documents/{id}', - ...options - }); -}; - -export const getApiV1PersonalDocumentsSummary = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/personal-documents/summary', - ...options - }); -}; - -export const apiVVersionApiVersionOdataPersonalDocuments = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/PersonalDocuments', - ...options - }); -}; - -export const apiVVersionApiVersionOdataPersonalDocumentsCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/PersonalDocuments/$count', - ...options - }); -}; - -export const postApiV1RecurringTasks = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v1/recurring-tasks', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); -}; - -export const deleteApiV1RecurringTasksById = (options: Options) => { - return (options.client ?? client).delete({ - url: '/api/v1/recurring-tasks/{id}', - ...options - }); -}; - -export const patchApiV1RecurringTasksById = (options: Options) => { - return (options.client ?? client).patch({ - url: '/api/v1/recurring-tasks/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); -}; - -export const apiVVersionApiVersionOdataRecurringTasks = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/RecurringTasks', - ...options - }); -}; - -export const apiVVersionApiVersionOdataRecurringTasksCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/RecurringTasks/$count', - ...options - }); -}; - -export const get = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/', - ...options - }); -}; - -export const postApiV1Tasks = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v1/tasks', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); -}; - -export const putApiV1TasksById = (options: Options) => { - return (options.client ?? client).put({ - url: '/api/v1/tasks/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); -}; - -export const postApiV1TasksByIdSubmit = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/tasks/{id}/submit', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); -}; - -export const postApiV1TasksByIdApprove = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/tasks/{id}/approve', - ...options - }); -}; - -export const postApiV1TasksByIdReject = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/tasks/{id}/reject', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); -}; - -export const getApiV1TasksByIdComments = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v1/tasks/{id}/comments', - ...options - }); -}; - -export const getApiV1TasksByIdDocuments = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v1/tasks/{id}/documents', - ...options - }); -}; - -export const apiVVersionApiVersionOdataTasks = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Tasks', - ...options - }); -}; - -export const apiVVersionApiVersionOdataTasksCount = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Tasks/$count', - ...options - }); -}; - -export const apiVVersionApiVersionOdataTasksKey = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Tasks({key})', - ...options - }); -}; - -export const apiVVersionApiVersionOdataTasksKey2 = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/odata/Tasks/{key}', - ...options - }); -}; - -export const postApiV1UserRegister = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/user/register', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiV1UserLogin = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/user/login', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiV1UserRefresh = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/user/refresh', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const mapIdentityApiApiVVersionApiVersionUserConfirmEmail = (options: Options) => { - return (options.client ?? client).get({ - url: '/api/v1/user/confirmEmail', - ...options - }); -}; - -export const postApiV1UserResendConfirmationEmail = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/user/resendConfirmationEmail', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiV1UserForgotPassword = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/user/forgotPassword', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiV1UserResetPassword = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/user/resetPassword', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiV1UserManage2Fa = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/user/manage/2fa', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const getApiV1UserManageInfo = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/user/manage/info', - ...options - }); -}; - -export const postApiV1UserManageInfo = (options: Options) => { - return (options.client ?? client).post({ - url: '/api/v1/user/manage/info', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; - -export const postApiV1UserLogout = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/api/v1/user/logout', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); -}; +export const postApiV1Invoices = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v1/invoices", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options?.headers + } +}); + +export const deleteApiV1InvoicesById = (options: Options) => (options.client ?? client).delete({ url: "/api/v1/invoices/{id}", ...options }); + +export const patchApiV1InvoicesById = (options: Options) => (options.client ?? client).patch({ + url: "/api/v1/invoices/{id}", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options.headers + } +}); + +export const getApiV1InvoicesByIdPreview = (options: Options) => (options.client ?? client).get({ url: "/api/v1/invoices/{id}/preview", ...options }); + +export const postApiV1InvoicesByIdSend = (options: Options) => (options.client ?? client).post({ + url: "/api/v1/invoices/{id}/send", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options.headers + } +}); + +export const postApiV1InvoicesByIdSnapshot = (options: Options) => (options.client ?? client).post({ url: "/api/v1/invoices/{id}/snapshot", ...options }); + +export const apiVVersionApiVersionOdataInvoices = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/Invoices", ...options }); + +export const apiVVersionApiVersionOdataInvoicesCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/Invoices/$count", ...options }); + +export const putApiV1InvoiceSettings = (options?: Options) => (options?.client ?? client).put({ + url: "/api/v1/invoice-settings", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options?.headers + } +}); + +export const apiVVersionApiVersionOdataInvoiceSettings = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/InvoiceSettings", ...options }); + +export const apiVVersionApiVersionOdataInvoiceSettingsCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/InvoiceSettings/$count", ...options }); + +export const apiVVersionApiVersionOdataLicenses = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/Licenses", ...options }); + +export const apiVVersionApiVersionOdataLicensesCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/Licenses/$count", ...options }); + +export const postApiV1NotificationsTest = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v1/notifications/test", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options?.headers + } +}); + +export const getApiV1PersonalDocumentsByIdRaw = (options: Options) => (options.client ?? client).get({ url: "/api/v1/personal-documents/{id}/raw", ...options }); + +export const postApiV1PersonalDocuments = (options?: Options) => (options?.client ?? client).post({ + ...formDataBodySerializer, + url: "/api/v1/personal-documents", + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } +}); + +export const postApiV1PersonalDocumentsByIdMoveToBusiness = (options: Options) => (options.client ?? client).post({ + url: "/api/v1/personal-documents/{id}/move-to-business", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options.headers + } +}); + +export const deleteApiV1PersonalDocumentsById = (options: Options) => (options.client ?? client).delete({ url: "/api/v1/personal-documents/{id}", ...options }); + +export const getApiV1PersonalDocumentsSummary = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/personal-documents/summary", ...options }); + +export const apiVVersionApiVersionOdataPersonalDocuments = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/PersonalDocuments", ...options }); + +export const apiVVersionApiVersionOdataPersonalDocumentsCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/PersonalDocuments/$count", ...options }); + +export const postApiV1RecurringTasks = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v1/recurring-tasks", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options?.headers + } +}); + +export const deleteApiV1RecurringTasksById = (options: Options) => (options.client ?? client).delete({ url: "/api/v1/recurring-tasks/{id}", ...options }); + +export const patchApiV1RecurringTasksById = (options: Options) => (options.client ?? client).patch({ + url: "/api/v1/recurring-tasks/{id}", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options.headers + } +}); + +export const apiVVersionApiVersionOdataRecurringTasks = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/RecurringTasks", ...options }); + +export const apiVVersionApiVersionOdataRecurringTasksCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/RecurringTasks/$count", ...options }); + +export const get = (options?: Options) => (options?.client ?? client).get({ url: "/", ...options }); + +export const postApiV1Tasks = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v1/tasks", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options?.headers + } +}); + +export const putApiV1TasksById = (options: Options) => (options.client ?? client).put({ + url: "/api/v1/tasks/{id}", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options.headers + } +}); + +export const postApiV1TasksByIdSubmit = (options: Options) => (options.client ?? client).post({ + url: "/api/v1/tasks/{id}/submit", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options.headers + } +}); + +export const postApiV1TasksByIdApprove = (options: Options) => (options.client ?? client).post({ url: "/api/v1/tasks/{id}/approve", ...options }); + +export const postApiV1TasksByIdReject = (options: Options) => (options.client ?? client).post({ + url: "/api/v1/tasks/{id}/reject", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options.headers + } +}); + +export const getApiV1TasksByIdComments = (options: Options) => (options.client ?? client).get({ url: "/api/v1/tasks/{id}/comments", ...options }); + +export const getApiV1TasksByIdDocuments = (options: Options) => (options.client ?? client).get({ url: "/api/v1/tasks/{id}/documents", ...options }); + +export const apiVVersionApiVersionOdataTasks = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/Tasks", ...options }); + +export const apiVVersionApiVersionOdataTasksCount = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/Tasks/$count", ...options }); + +export const apiVVersionApiVersionOdataTasksKey = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/Tasks({key})", ...options }); + +export const apiVVersionApiVersionOdataTasksKey2 = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/odata/Tasks/{key}", ...options }); + +export const postApiV1UserRegister = (options: Options) => (options.client ?? client).post({ + url: "/api/v1/user/register", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiV1UserLogin = (options: Options) => (options.client ?? client).post({ + url: "/api/v1/user/login", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiV1UserRefresh = (options: Options) => (options.client ?? client).post({ + url: "/api/v1/user/refresh", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const mapIdentityApiApiVVersionApiVersionUserConfirmEmail = (options: Options) => (options.client ?? client).get({ url: "/api/v1/user/confirmEmail", ...options }); + +export const postApiV1UserResendConfirmationEmail = (options: Options) => (options.client ?? client).post({ + url: "/api/v1/user/resendConfirmationEmail", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiV1UserForgotPassword = (options: Options) => (options.client ?? client).post({ + url: "/api/v1/user/forgotPassword", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiV1UserResetPassword = (options: Options) => (options.client ?? client).post({ + url: "/api/v1/user/resetPassword", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiV1UserManage2Fa = (options: Options) => (options.client ?? client).post({ + url: "/api/v1/user/manage/2fa", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const getApiV1UserManageInfo = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/user/manage/info", ...options }); + +export const postApiV1UserManageInfo = (options: Options) => (options.client ?? client).post({ + url: "/api/v1/user/manage/info", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); + +export const postApiV1UserLogout = (options?: Options) => (options?.client ?? client).post({ + url: "/api/v1/user/logout", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options?.headers + } +}); /** * @deprecated */ -export const getApiV1UserDocumentsSummary = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/user/documents-summary', - ...options - }); -}; +export const getApiV1UserDocumentsSummary = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/user/documents-summary", ...options }); -export const deleteApiV1User = (options?: Options) => { - return (options?.client ?? client).delete({ - url: '/api/v1/user', - ...options - }); -}; +export const deleteApiV1User = (options?: Options) => (options?.client ?? client).delete({ url: "/api/v1/user", ...options }); -export const getApiV1UsersMe = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/api/v1/users/me', - ...options - }); -}; +export const getApiV1UsersMe = (options?: Options) => (options?.client ?? client).get({ url: "/api/v1/users/me", ...options }); -export const patchApiV1UsersById = (options: Options) => { - return (options.client ?? client).patch({ - url: '/api/v1/users/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); -}; +export const patchApiV1UsersById = (options: Options) => (options.client ?? client).patch({ + url: "/api/v1/users/{id}", + ...options, + headers: { + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", + ...options.headers + } +}); diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/sdk.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/sdk.gen.ts index 903db25be..788874cc5 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/sdk.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/sdk.gen.ts @@ -48,55 +48,37 @@ class HeyApiRegistry { export class AccountingCompanies extends HeyApiClient { public count(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/AccountingCompanies/$count', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/AccountingCompanies/$count", ...options }); } } export class AccountingCompanyMemberships extends HeyApiClient { public count(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/AccountingCompanyMemberships/$count', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/AccountingCompanyMemberships/$count", ...options }); } } export class BankAccounts extends HeyApiClient { public count(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/BankAccounts/$count', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/BankAccounts/$count", ...options }); } } export class BusinessAccountantAssignments extends HeyApiClient { public count(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/BusinessAccountantAssignments/$count', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/BusinessAccountantAssignments/$count", ...options }); } } export class BusinessDocumentActivities extends HeyApiClient { public count(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/BusinessDocumentActivities/$count', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/BusinessDocumentActivities/$count", ...options }); } } export class BusinessDocuments extends HeyApiClient { public count(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/BusinessDocuments/$count', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/BusinessDocuments/$count", ...options }); } } @@ -105,284 +87,176 @@ export class BusinessDocumentsSummaries extends HeyApiClient { * @deprecated */ public count(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/BusinessDocumentsSummaries/$count', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/BusinessDocumentsSummaries/$count", ...options }); } } export class Businesses extends HeyApiClient { public count(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/Businesses/$count', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/Businesses/$count", ...options }); } public key(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/Businesses/{key}', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/Businesses/{key}", ...options }); } } export class BusinessSummaries extends HeyApiClient { public count(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/BusinessSummaries/$count', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/BusinessSummaries/$count", ...options }); } } export class Counterparties extends HeyApiClient { public count(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/Counterparties/$count', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/Counterparties/$count", ...options }); } } export class DataBoxCredentials extends HeyApiClient { public count(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/DataBoxCredentials/$count', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/DataBoxCredentials/$count", ...options }); } } export class DocumentTypes extends HeyApiClient { public count(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/DocumentTypes/$count', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/DocumentTypes/$count", ...options }); } } export class Invitations extends HeyApiClient { public count(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/Invitations/$count', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/Invitations/$count", ...options }); } } export class Invoices extends HeyApiClient { public count(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/Invoices/$count', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/Invoices/$count", ...options }); } } export class InvoiceSettings extends HeyApiClient { public count(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/InvoiceSettings/$count', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/InvoiceSettings/$count", ...options }); } } export class Licenses extends HeyApiClient { public count(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/Licenses/$count', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/Licenses/$count", ...options }); } } export class PersonalDocuments extends HeyApiClient { public count(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/PersonalDocuments/$count', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/PersonalDocuments/$count", ...options }); } } export class RecurringTasks extends HeyApiClient { public count(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/RecurringTasks/$count', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/RecurringTasks/$count", ...options }); } } export class Tasks extends HeyApiClient { public count(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/Tasks/$count', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/Tasks/$count", ...options }); } public key(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/Tasks/{key}', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/Tasks/{key}", ...options }); } } export class Odata extends HeyApiClient { public accountingCompanies(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/AccountingCompanies', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/AccountingCompanies", ...options }); } public accountingCompanyMemberships(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/AccountingCompanyMemberships', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/AccountingCompanyMemberships", ...options }); } public bankAccounts(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/BankAccounts', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/BankAccounts", ...options }); } public businessAccountantAssignments(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/BusinessAccountantAssignments', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/BusinessAccountantAssignments", ...options }); } public businessDocumentActivities(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/BusinessDocumentActivities', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/BusinessDocumentActivities", ...options }); } public businessDocuments(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/BusinessDocuments', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/BusinessDocuments", ...options }); } /** * @deprecated */ public businessDocumentsSummaries(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/BusinessDocumentsSummaries', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/BusinessDocumentsSummaries", ...options }); } public businesses(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/Businesses', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/Businesses", ...options }); } public businessesKey(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/Businesses({key})', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/Businesses({key})", ...options }); } public businessSummaries(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/BusinessSummaries', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/BusinessSummaries", ...options }); } public counterparties(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/Counterparties', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/Counterparties", ...options }); } public dataBoxCredentials(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/DataBoxCredentials', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/DataBoxCredentials", ...options }); } public documentTypes(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/DocumentTypes', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/DocumentTypes", ...options }); } public invitations(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/Invitations', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/Invitations", ...options }); } public invoices(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/Invoices', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/Invoices", ...options }); } public invoiceSettings(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/InvoiceSettings', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/InvoiceSettings", ...options }); } public licenses(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/Licenses', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/Licenses", ...options }); } public personalDocuments(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/PersonalDocuments', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/PersonalDocuments", ...options }); } public recurringTasks(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/RecurringTasks', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/RecurringTasks", ...options }); } public tasks(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/Tasks', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/Tasks", ...options }); } public tasksKey(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/odata/Tasks({key})', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/odata/Tasks({key})", ...options }); } accountingCompanies2 = new AccountingCompanies({ client: this.client }); @@ -426,10 +300,7 @@ export class Odata extends HeyApiClient { export class User extends HeyApiClient { public confirmEmail(options: Options) { - return (options.client ?? this.client).get({ - url: '/api/v1/user/confirmEmail', - ...options - }); + return (options.client ?? this.client).get({ url: "/api/v1/user/confirmEmail", ...options }); } } @@ -460,28 +331,25 @@ export class Sdk extends HeyApiClient { public postApiV1AccountingCompanies(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/accounting-companies', + url: "/api/v1/accounting-companies", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public deleteApiV1AccountingCompaniesById(options: Options) { - return (options.client ?? this.client).delete({ - url: '/api/v1/accounting-companies/{id}', - ...options - }); + return (options.client ?? this.client).delete({ url: "/api/v1/accounting-companies/{id}", ...options }); } public postApiV1AccountingCompaniesById(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/accounting-companies/{id}', + url: "/api/v1/accounting-companies/{id}", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); @@ -489,69 +357,57 @@ export class Sdk extends HeyApiClient { public putApiV1AccountingCompanyMemberships(options?: Options) { return (options?.client ?? this.client).put({ - url: '/api/v1/accounting-company-memberships', + url: "/api/v1/accounting-company-memberships", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public deleteApiV1AccountingCompanyMembershipsById(options: Options) { - return (options.client ?? this.client).delete({ - url: '/api/v1/accounting-company-memberships/{id}', - ...options - }); + return (options.client ?? this.client).delete({ url: "/api/v1/accounting-company-memberships/{id}", ...options }); } public putApiV1BankAccounts(options?: Options) { return (options?.client ?? this.client).put({ - url: '/api/v1/bank-accounts', + url: "/api/v1/bank-accounts", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public deleteApiV1BankAccountsById(options: Options) { - return (options.client ?? this.client).delete({ - url: '/api/v1/bank-accounts/{id}', - ...options - }); + return (options.client ?? this.client).delete({ url: "/api/v1/bank-accounts/{id}", ...options }); } public putApiV1BusinessAccountantAssignments(options?: Options) { return (options?.client ?? this.client).put({ - url: '/api/v1/business-accountant-assignments', + url: "/api/v1/business-accountant-assignments", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public deleteApiV1BusinessAccountantAssignmentsById(options: Options) { - return (options.client ?? this.client).delete({ - url: '/api/v1/business-accountant-assignments/{id}', - ...options - }); + return (options.client ?? this.client).delete({ url: "/api/v1/business-accountant-assignments/{id}", ...options }); } public getApiV1BusinessDocumentsByIdRaw(options: Options) { - return (options.client ?? this.client).get({ - url: '/api/v1/business-documents/{id}/raw', - ...options - }); + return (options.client ?? this.client).get({ url: "/api/v1/business-documents/{id}/raw", ...options }); } public postApiV1BusinessDocuments(options?: Options) { return (options?.client ?? this.client).post({ ...formDataBodySerializer, - url: '/api/v1/business-documents', + url: "/api/v1/business-documents", ...options, headers: { 'Content-Type': null, @@ -561,86 +417,68 @@ export class Sdk extends HeyApiClient { } public deleteApiV1BusinessDocumentsById(options: Options) { - return (options.client ?? this.client).delete({ - url: '/api/v1/business-documents/{id}', - ...options - }); + return (options.client ?? this.client).delete({ url: "/api/v1/business-documents/{id}", ...options }); } public putApiV1BusinessDocumentsById(options: Options) { return (options.client ?? this.client).put({ - url: '/api/v1/business-documents/{id}', + url: "/api/v1/business-documents/{id}", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public postApiV1BusinessDocumentsByIdApprove(options: Options) { - return (options.client ?? this.client).post({ - url: '/api/v1/business-documents/{id}/approve', - ...options - }); + return (options.client ?? this.client).post({ url: "/api/v1/business-documents/{id}/approve", ...options }); } public postApiV1BusinessDocumentsByIdUnapprove(options: Options) { - return (options.client ?? this.client).post({ - url: '/api/v1/business-documents/{id}/unapprove', - ...options - }); + return (options.client ?? this.client).post({ url: "/api/v1/business-documents/{id}/unapprove", ...options }); } public postApiV1BusinessDocumentsByIdMoveToPersonal(options: Options) { - return (options.client ?? this.client).post({ - url: '/api/v1/business-documents/{id}/move-to-personal', - ...options - }); + return (options.client ?? this.client).post({ url: "/api/v1/business-documents/{id}/move-to-personal", ...options }); } public postApiV1BusinessDocumentsByIdMoveToBusiness(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/business-documents/{id}/move-to-business', + url: "/api/v1/business-documents/{id}/move-to-business", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public getApiV1BusinessesByIdDocumentTypesSummary(options: Options) { - return (options.client ?? this.client).get({ - url: '/api/v1/businesses/{id}/document-types-summary', - ...options - }); + return (options.client ?? this.client).get({ url: "/api/v1/businesses/{id}/document-types-summary", ...options }); } public postApiV1Businesses(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/businesses', + url: "/api/v1/businesses", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public deleteApiV1BusinessesById(options: Options) { - return (options.client ?? this.client).delete({ - url: '/api/v1/businesses/{id}', - ...options - }); + return (options.client ?? this.client).delete({ url: "/api/v1/businesses/{id}", ...options }); } public putApiV1BusinessesById(options: Options) { return (options.client ?? this.client).put({ - url: '/api/v1/businesses/{id}', + url: "/api/v1/businesses/{id}", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); @@ -648,28 +486,25 @@ export class Sdk extends HeyApiClient { public putApiV1BusinessesByIdContact(options: Options) { return (options.client ?? this.client).put({ - url: '/api/v1/businesses/{id}/contact', + url: "/api/v1/businesses/{id}/contact", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public postApiV1BusinessesByIdDisconnect(options: Options) { - return (options.client ?? this.client).post({ - url: '/api/v1/businesses/{id}/disconnect', - ...options - }); + return (options.client ?? this.client).post({ url: "/api/v1/businesses/{id}/disconnect", ...options }); } public putApiV1BusinessMemberships(options?: Options) { return (options?.client ?? this.client).put({ - url: '/api/v1/business-memberships', + url: "/api/v1/business-memberships", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); @@ -677,28 +512,25 @@ export class Sdk extends HeyApiClient { public postApiV1Counterparties(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/counterparties', + url: "/api/v1/counterparties", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public deleteApiV1CounterpartiesById(options: Options) { - return (options.client ?? this.client).delete({ - url: '/api/v1/counterparties/{id}', - ...options - }); + return (options.client ?? this.client).delete({ url: "/api/v1/counterparties/{id}", ...options }); } public patchApiV1CounterpartiesById(options: Options) { return (options.client ?? this.client).patch({ - url: '/api/v1/counterparties/{id}', + url: "/api/v1/counterparties/{id}", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); @@ -706,119 +538,77 @@ export class Sdk extends HeyApiClient { public putApiV1DataBoxCredentials(options?: Options) { return (options?.client ?? this.client).put({ - url: '/api/v1/data-box-credentials', + url: "/api/v1/data-box-credentials", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public deleteApiV1DataBoxCredentialsById(options: Options) { - return (options.client ?? this.client).delete({ - url: '/api/v1/data-box-credentials/{id}', - ...options - }); + return (options.client ?? this.client).delete({ url: "/api/v1/data-box-credentials/{id}", ...options }); } public getApiDev(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/dev', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/dev", ...options }); } public getApiDevReseedDb(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/dev/reseed-db', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/dev/reseed-db", ...options }); } public getApiDevDbReset(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/dev/db-reset', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/dev/db-reset", ...options }); } public getApiDevDbReset2(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/dev/db/reset', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/dev/db/reset", ...options }); } public getApiDevDbCreate(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/dev/db/create', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/dev/db/create", ...options }); } public getApiDevDbTouch(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/dev/db/touch', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/dev/db/touch", ...options }); } public getApiDevSeed(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/dev/seed', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/dev/seed", ...options }); } public getApiDevSeedAll(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/dev/seed-all', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/dev/seed-all", ...options }); } public getApiDevSeedProd(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/dev/seed-prod', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/dev/seed-prod", ...options }); } public getApiDevJobProcessRecurringTasks(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/dev/job/process-recurring-tasks', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/dev/job/process-recurring-tasks", ...options }); } public getApiDevNotificationsSendTest(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/dev/notifications/send-test', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/dev/notifications/send-test", ...options }); } public getApiDevConfirmEmail(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/dev/confirm-email', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/dev/confirm-email", ...options }); } public getApiDevEmailSendTest(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/dev/email/send-test', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/dev/email/send-test", ...options }); } public deleteApiV1NotificationsDeviceTokens(options?: Options) { return (options?.client ?? this.client).delete({ - url: '/api/v1/notifications/device-tokens', + url: "/api/v1/notifications/device-tokens", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); @@ -826,10 +616,10 @@ export class Sdk extends HeyApiClient { public putApiV1NotificationsDeviceTokens(options?: Options) { return (options?.client ?? this.client).put({ - url: '/api/v1/notifications/device-tokens', + url: "/api/v1/notifications/device-tokens", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); @@ -837,10 +627,10 @@ export class Sdk extends HeyApiClient { public postApiV1Feedback(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/feedback', + url: "/api/v1/feedback", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); @@ -848,10 +638,10 @@ export class Sdk extends HeyApiClient { public postApiV1Invitations(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/invitations', + url: "/api/v1/invitations", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); @@ -859,35 +649,29 @@ export class Sdk extends HeyApiClient { public postApiV1InvitationsByIdAccept(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/invitations/{id}/accept', + url: "/api/v1/invitations/{id}/accept", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public postApiV1InvitationsByIdReject(options: Options) { - return (options.client ?? this.client).post({ - url: '/api/v1/invitations/{id}/reject', - ...options - }); + return (options.client ?? this.client).post({ url: "/api/v1/invitations/{id}/reject", ...options }); } public deleteApiV1InvitationsById(options: Options) { - return (options.client ?? this.client).delete({ - url: '/api/v1/invitations/{id}', - ...options - }); + return (options.client ?? this.client).delete({ url: "/api/v1/invitations/{id}", ...options }); } public patchApiV1InvitationsById(options: Options) { return (options.client ?? this.client).patch({ - url: '/api/v1/invitations/{id}', + url: "/api/v1/invitations/{id}", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); @@ -895,64 +679,55 @@ export class Sdk extends HeyApiClient { public postApiV1Invoices(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/invoices', + url: "/api/v1/invoices", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public deleteApiV1InvoicesById(options: Options) { - return (options.client ?? this.client).delete({ - url: '/api/v1/invoices/{id}', - ...options - }); + return (options.client ?? this.client).delete({ url: "/api/v1/invoices/{id}", ...options }); } public patchApiV1InvoicesById(options: Options) { return (options.client ?? this.client).patch({ - url: '/api/v1/invoices/{id}', + url: "/api/v1/invoices/{id}", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public getApiV1InvoicesByIdPreview(options: Options) { - return (options.client ?? this.client).get({ - url: '/api/v1/invoices/{id}/preview', - ...options - }); + return (options.client ?? this.client).get({ url: "/api/v1/invoices/{id}/preview", ...options }); } public postApiV1InvoicesByIdSend(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/invoices/{id}/send', + url: "/api/v1/invoices/{id}/send", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public postApiV1InvoicesByIdSnapshot(options: Options) { - return (options.client ?? this.client).post({ - url: '/api/v1/invoices/{id}/snapshot', - ...options - }); + return (options.client ?? this.client).post({ url: "/api/v1/invoices/{id}/snapshot", ...options }); } public putApiV1InvoiceSettings(options?: Options) { return (options?.client ?? this.client).put({ - url: '/api/v1/invoice-settings', + url: "/api/v1/invoice-settings", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); @@ -960,26 +735,23 @@ export class Sdk extends HeyApiClient { public postApiV1NotificationsTest(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/notifications/test', + url: "/api/v1/notifications/test", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public getApiV1PersonalDocumentsByIdRaw(options: Options) { - return (options.client ?? this.client).get({ - url: '/api/v1/personal-documents/{id}/raw', - ...options - }); + return (options.client ?? this.client).get({ url: "/api/v1/personal-documents/{id}/raw", ...options }); } public postApiV1PersonalDocuments(options?: Options) { return (options?.client ?? this.client).post({ ...formDataBodySerializer, - url: '/api/v1/personal-documents', + url: "/api/v1/personal-documents", ...options, headers: { 'Content-Type': null, @@ -990,71 +762,59 @@ export class Sdk extends HeyApiClient { public postApiV1PersonalDocumentsByIdMoveToBusiness(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/personal-documents/{id}/move-to-business', + url: "/api/v1/personal-documents/{id}/move-to-business", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public deleteApiV1PersonalDocumentsById(options: Options) { - return (options.client ?? this.client).delete({ - url: '/api/v1/personal-documents/{id}', - ...options - }); + return (options.client ?? this.client).delete({ url: "/api/v1/personal-documents/{id}", ...options }); } public getApiV1PersonalDocumentsSummary(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/personal-documents/summary', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/personal-documents/summary", ...options }); } public postApiV1RecurringTasks(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/recurring-tasks', + url: "/api/v1/recurring-tasks", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); } public deleteApiV1RecurringTasksById(options: Options) { - return (options.client ?? this.client).delete({ - url: '/api/v1/recurring-tasks/{id}', - ...options - }); + return (options.client ?? this.client).delete({ url: "/api/v1/recurring-tasks/{id}", ...options }); } public patchApiV1RecurringTasksById(options: Options) { return (options.client ?? this.client).patch({ - url: '/api/v1/recurring-tasks/{id}', + url: "/api/v1/recurring-tasks/{id}", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public get(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/', - ...options - }); + return (options?.client ?? this.client).get({ url: "/", ...options }); } public postApiV1Tasks(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/tasks', + url: "/api/v1/tasks", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); @@ -1062,10 +822,10 @@ export class Sdk extends HeyApiClient { public putApiV1TasksById(options: Options) { return (options.client ?? this.client).put({ - url: '/api/v1/tasks/{id}', + url: "/api/v1/tasks/{id}", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); @@ -1073,53 +833,44 @@ export class Sdk extends HeyApiClient { public postApiV1TasksByIdSubmit(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/tasks/{id}/submit', + url: "/api/v1/tasks/{id}/submit", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public postApiV1TasksByIdApprove(options: Options) { - return (options.client ?? this.client).post({ - url: '/api/v1/tasks/{id}/approve', - ...options - }); + return (options.client ?? this.client).post({ url: "/api/v1/tasks/{id}/approve", ...options }); } public postApiV1TasksByIdReject(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/tasks/{id}/reject', + url: "/api/v1/tasks/{id}/reject", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); } public getApiV1TasksByIdComments(options: Options) { - return (options.client ?? this.client).get({ - url: '/api/v1/tasks/{id}/comments', - ...options - }); + return (options.client ?? this.client).get({ url: "/api/v1/tasks/{id}/comments", ...options }); } public getApiV1TasksByIdDocuments(options: Options) { - return (options.client ?? this.client).get({ - url: '/api/v1/tasks/{id}/documents', - ...options - }); + return (options.client ?? this.client).get({ url: "/api/v1/tasks/{id}/documents", ...options }); } public postApiV1UserRegister(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/user/register', + url: "/api/v1/user/register", ...options, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options.headers } }); @@ -1127,10 +878,10 @@ export class Sdk extends HeyApiClient { public postApiV1UserLogin(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/user/login', + url: "/api/v1/user/login", ...options, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options.headers } }); @@ -1138,10 +889,10 @@ export class Sdk extends HeyApiClient { public postApiV1UserRefresh(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/user/refresh', + url: "/api/v1/user/refresh", ...options, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options.headers } }); @@ -1149,10 +900,10 @@ export class Sdk extends HeyApiClient { public postApiV1UserResendConfirmationEmail(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/user/resendConfirmationEmail', + url: "/api/v1/user/resendConfirmationEmail", ...options, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options.headers } }); @@ -1160,10 +911,10 @@ export class Sdk extends HeyApiClient { public postApiV1UserForgotPassword(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/user/forgotPassword', + url: "/api/v1/user/forgotPassword", ...options, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options.headers } }); @@ -1171,10 +922,10 @@ export class Sdk extends HeyApiClient { public postApiV1UserResetPassword(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/user/resetPassword', + url: "/api/v1/user/resetPassword", ...options, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options.headers } }); @@ -1182,28 +933,25 @@ export class Sdk extends HeyApiClient { public postApiV1UserManage2Fa(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/user/manage/2fa', + url: "/api/v1/user/manage/2fa", ...options, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options.headers } }); } public getApiV1UserManageInfo(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/user/manage/info', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/user/manage/info", ...options }); } public postApiV1UserManageInfo(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/user/manage/info', + url: "/api/v1/user/manage/info", ...options, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options.headers } }); @@ -1211,10 +959,10 @@ export class Sdk extends HeyApiClient { public postApiV1UserLogout(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/user/logout', + url: "/api/v1/user/logout", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options?.headers } }); @@ -1224,32 +972,23 @@ export class Sdk extends HeyApiClient { * @deprecated */ public getApiV1UserDocumentsSummary(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/user/documents-summary', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/user/documents-summary", ...options }); } public deleteApiV1User(options?: Options) { - return (options?.client ?? this.client).delete({ - url: '/api/v1/user', - ...options - }); + return (options?.client ?? this.client).delete({ url: "/api/v1/user", ...options }); } public getApiV1UsersMe(options?: Options) { - return (options?.client ?? this.client).get({ - url: '/api/v1/users/me', - ...options - }); + return (options?.client ?? this.client).get({ url: "/api/v1/users/me", ...options }); } public patchApiV1UsersById(options: Options) { return (options.client ?? this.client).patch({ - url: '/api/v1/users/{id}', + url: "/api/v1/users/{id}", ...options, headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + 'Content-Type': "application/json;odata.metadata=minimal;odata.streaming=true", ...options.headers } }); diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/sdk.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/sdk.gen.ts index b08d56d66..5cb65ebfb 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/sdk.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/sdk.gen.ts @@ -21,52 +21,27 @@ export type Options(options?: Options) => { - return (options?.client ?? client).sse.get({ - url: '/event', - ...options - }); -}; +export const eventSubscribe = (options?: Options) => (options?.client ?? client).sse.get({ url: "/event", ...options }); /** * Get app info */ -export const appGet = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/app', - ...options - }); -}; +export const appGet = (options?: Options) => (options?.client ?? client).get({ url: "/app", ...options }); /** * Initialize the app */ -export const appInit = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/app/init', - ...options - }); -}; +export const appInit = (options?: Options) => (options?.client ?? client).post({ url: "/app/init", ...options }); /** * Get config info */ -export const configGet = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/config', - ...options - }); -}; +export const configGet = (options?: Options) => (options?.client ?? client).get({ url: "/config", ...options }); /** * List all sessions */ -export const sessionList = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/session', - ...options - }); -}; +export const sessionList = (options?: Options) => (options?.client ?? client).get({ url: "/session", ...options }); /** * Create a new session @@ -75,24 +50,13 @@ export const sessionCreate = (parameters?: parentID?: string; title?: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'body', - key: 'parentID' - }, - { - in: 'body', - key: 'title' - } - ]); + const params = buildClientParams([parameters], [{ in: "body", key: "parentID" }, { in: "body", key: "title" }]); return (options?.client ?? client).post({ - url: '/session', + url: "/session", ...options, ...params, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options?.headers, ...params.headers } @@ -105,16 +69,9 @@ export const sessionCreate = (parameters?: export const sessionDelete = (parameters: { id: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'path', - key: 'id' - } - ]); + const params = buildClientParams([parameters], [{ in: "path", key: "id" }]); return (options?.client ?? client).delete({ - url: '/session/{id}', + url: "/session/{id}", ...options, ...params }); @@ -126,16 +83,9 @@ export const sessionDelete = (parameters: export const sessionGet = (parameters: { id: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'path', - key: 'id' - } - ]); + const params = buildClientParams([parameters], [{ in: "path", key: "id" }]); return (options?.client ?? client).get({ - url: '/session/{id}', + url: "/session/{id}", ...options, ...params }); @@ -148,24 +98,13 @@ export const sessionUpdate = (parameters: id: string; title?: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'path', - key: 'id' - }, - { - in: 'body', - key: 'title' - } - ]); + const params = buildClientParams([parameters], [{ in: "path", key: "id" }, { in: "body", key: "title" }]); return (options?.client ?? client).patch({ - url: '/session/{id}', + url: "/session/{id}", ...options, ...params, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options?.headers, ...params.headers } @@ -178,16 +117,9 @@ export const sessionUpdate = (parameters: export const sessionChildren = (parameters: { id: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'path', - key: 'id' - } - ]); + const params = buildClientParams([parameters], [{ in: "path", key: "id" }]); return (options?.client ?? client).get({ - url: '/session/{id}/children', + url: "/session/{id}/children", ...options, ...params }); @@ -202,32 +134,18 @@ export const sessionInit = (parameters: { providerID?: string; modelID?: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'path', - key: 'id' - }, - { - in: 'body', - key: 'messageID' - }, - { - in: 'body', - key: 'providerID' - }, - { - in: 'body', - key: 'modelID' - } + const params = buildClientParams([parameters], [ + { in: "path", key: "id" }, + { in: "body", key: "messageID" }, + { in: "body", key: "providerID" }, + { in: "body", key: "modelID" } ]); return (options?.client ?? client).post({ - url: '/session/{id}/init', + url: "/session/{id}/init", ...options, ...params, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options?.headers, ...params.headers } @@ -240,16 +158,9 @@ export const sessionInit = (parameters: { export const sessionAbort = (parameters: { id: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'path', - key: 'id' - } - ]); + const params = buildClientParams([parameters], [{ in: "path", key: "id" }]); return (options?.client ?? client).post({ - url: '/session/{id}/abort', + url: "/session/{id}/abort", ...options, ...params }); @@ -261,16 +172,9 @@ export const sessionAbort = (parameters: { export const sessionUnshare = (parameters: { id: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'path', - key: 'id' - } - ]); + const params = buildClientParams([parameters], [{ in: "path", key: "id" }]); return (options?.client ?? client).delete({ - url: '/session/{id}/share', + url: "/session/{id}/share", ...options, ...params }); @@ -282,16 +186,9 @@ export const sessionUnshare = (parameters: export const sessionShare = (parameters: { id: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'path', - key: 'id' - } - ]); + const params = buildClientParams([parameters], [{ in: "path", key: "id" }]); return (options?.client ?? client).post({ - url: '/session/{id}/share', + url: "/session/{id}/share", ...options, ...params }); @@ -305,28 +202,17 @@ export const sessionSummarize = (parameter providerID?: string; modelID?: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'path', - key: 'id' - }, - { - in: 'body', - key: 'providerID' - }, - { - in: 'body', - key: 'modelID' - } + const params = buildClientParams([parameters], [ + { in: "path", key: "id" }, + { in: "body", key: "providerID" }, + { in: "body", key: "modelID" } ]); return (options?.client ?? client).post({ - url: '/session/{id}/summarize', + url: "/session/{id}/summarize", ...options, ...params, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options?.headers, ...params.headers } @@ -339,16 +225,9 @@ export const sessionSummarize = (parameter export const sessionMessages = (parameters: { id: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'path', - key: 'id' - } - ]); + const params = buildClientParams([parameters], [{ in: "path", key: "id" }]); return (options?.client ?? client).get({ - url: '/session/{id}/message', + url: "/session/{id}/message", ...options, ...params }); @@ -375,48 +254,22 @@ export const sessionChat = (parameters: { type: 'agent'; } & AgentPartInput)>; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'path', - key: 'id' - }, - { - in: 'body', - key: 'messageID' - }, - { - in: 'body', - key: 'providerID' - }, - { - in: 'body', - key: 'modelID' - }, - { - in: 'body', - key: 'agent' - }, - { - in: 'body', - key: 'system' - }, - { - in: 'body', - key: 'tools' - }, - { - in: 'body', - key: 'parts' - } + const params = buildClientParams([parameters], [ + { in: "path", key: "id" }, + { in: "body", key: "messageID" }, + { in: "body", key: "providerID" }, + { in: "body", key: "modelID" }, + { in: "body", key: "agent" }, + { in: "body", key: "system" }, + { in: "body", key: "tools" }, + { in: "body", key: "parts" } ]); return (options?.client ?? client).post({ - url: '/session/{id}/message', + url: "/session/{id}/message", ...options, ...params, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options?.headers, ...params.headers } @@ -430,20 +283,9 @@ export const sessionMessage = (parameters: id: string; messageID: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'path', - key: 'id' - }, - { - in: 'path', - key: 'messageID' - } - ]); + const params = buildClientParams([parameters], [{ in: "path", key: "id" }, { in: "path", key: "messageID" }]); return (options?.client ?? client).get({ - url: '/session/{id}/message/{messageID}', + url: "/session/{id}/message/{messageID}", ...options, ...params }); @@ -457,28 +299,17 @@ export const sessionShell = (parameters: { agent?: string; command?: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'path', - key: 'id' - }, - { - in: 'body', - key: 'agent' - }, - { - in: 'body', - key: 'command' - } + const params = buildClientParams([parameters], [ + { in: "path", key: "id" }, + { in: "body", key: "agent" }, + { in: "body", key: "command" } ]); return (options?.client ?? client).post({ - url: '/session/{id}/shell', + url: "/session/{id}/shell", ...options, ...params, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options?.headers, ...params.headers } @@ -493,28 +324,17 @@ export const sessionRevert = (parameters: messageID?: string; partID?: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'path', - key: 'id' - }, - { - in: 'body', - key: 'messageID' - }, - { - in: 'body', - key: 'partID' - } + const params = buildClientParams([parameters], [ + { in: "path", key: "id" }, + { in: "body", key: "messageID" }, + { in: "body", key: "partID" } ]); return (options?.client ?? client).post({ - url: '/session/{id}/revert', + url: "/session/{id}/revert", ...options, ...params, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options?.headers, ...params.headers } @@ -527,16 +347,9 @@ export const sessionRevert = (parameters: export const sessionUnrevert = (parameters: { id: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'path', - key: 'id' - } - ]); + const params = buildClientParams([parameters], [{ in: "path", key: "id" }]); return (options?.client ?? client).post({ - url: '/session/{id}/unrevert', + url: "/session/{id}/unrevert", ...options, ...params }); @@ -550,28 +363,17 @@ export const postSessionByIdPermissionsByPermissionId = ) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'path', - key: 'id' - }, - { - in: 'path', - key: 'permissionID' - }, - { - in: 'body', - key: 'response' - } + const params = buildClientParams([parameters], [ + { in: "path", key: "id" }, + { in: "path", key: "permissionID" }, + { in: "body", key: "response" } ]); return (options?.client ?? client).post({ - url: '/session/{id}/permissions/{permissionID}', + url: "/session/{id}/permissions/{permissionID}", ...options, ...params, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options?.headers, ...params.headers } @@ -581,12 +383,7 @@ export const postSessionByIdPermissionsByPermissionId = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/config/providers', - ...options - }); -}; +export const configProviders = (options?: Options) => (options?.client ?? client).get({ url: "/config/providers", ...options }); /** * Find text in files @@ -594,16 +391,9 @@ export const configProviders = (options?: export const findText = (parameters: { pattern: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'query', - key: 'pattern' - } - ]); + const params = buildClientParams([parameters], [{ in: "query", key: "pattern" }]); return (options?.client ?? client).get({ - url: '/find', + url: "/find", ...options, ...params }); @@ -615,16 +405,9 @@ export const findText = (parameters: { export const findFiles = (parameters: { query: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'query', - key: 'query' - } - ]); + const params = buildClientParams([parameters], [{ in: "query", key: "query" }]); return (options?.client ?? client).get({ - url: '/find/file', + url: "/find/file", ...options, ...params }); @@ -636,16 +419,9 @@ export const findFiles = (parameters: { export const findSymbols = (parameters: { query: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'query', - key: 'query' - } - ]); + const params = buildClientParams([parameters], [{ in: "query", key: "query" }]); return (options?.client ?? client).get({ - url: '/find/symbol', + url: "/find/symbol", ...options, ...params }); @@ -657,16 +433,9 @@ export const findSymbols = (parameters: { export const fileRead = (parameters: { path: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'query', - key: 'path' - } - ]); + const params = buildClientParams([parameters], [{ in: "query", key: "path" }]); return (options?.client ?? client).get({ - url: '/file', + url: "/file", ...options, ...params }); @@ -675,12 +444,7 @@ export const fileRead = (parameters: { /** * Get file status */ -export const fileStatus = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/file/status', - ...options - }); -}; +export const fileStatus = (options?: Options) => (options?.client ?? client).get({ url: "/file/status", ...options }); /** * Write a log entry to the server logs @@ -693,32 +457,18 @@ export const appLog = (parameters?: { [key: string]: unknown; }; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'body', - key: 'service' - }, - { - in: 'body', - key: 'level' - }, - { - in: 'body', - key: 'message' - }, - { - in: 'body', - key: 'extra' - } + const params = buildClientParams([parameters], [ + { in: "body", key: "service" }, + { in: "body", key: "level" }, + { in: "body", key: "message" }, + { in: "body", key: "extra" } ]); return (options?.client ?? client).post({ - url: '/log', + url: "/log", ...options, ...params, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options?.headers, ...params.headers } @@ -728,12 +478,7 @@ export const appLog = (parameters?: { /** * List all agents */ -export const appAgents = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/agent', - ...options - }); -}; +export const appAgents = (options?: Options) => (options?.client ?? client).get({ url: "/agent", ...options }); /** * Append prompt to the TUI @@ -741,20 +486,13 @@ export const appAgents = (options?: Option export const tuiAppendPrompt = (parameters?: { text?: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'body', - key: 'text' - } - ]); + const params = buildClientParams([parameters], [{ in: "body", key: "text" }]); return (options?.client ?? client).post({ - url: '/tui/append-prompt', + url: "/tui/append-prompt", ...options, ...params, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options?.headers, ...params.headers } @@ -764,62 +502,32 @@ export const tuiAppendPrompt = (parameters /** * Open the help dialog */ -export const tuiOpenHelp = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/tui/open-help', - ...options - }); -}; +export const tuiOpenHelp = (options?: Options) => (options?.client ?? client).post({ url: "/tui/open-help", ...options }); /** * Open the session dialog */ -export const tuiOpenSessions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/tui/open-sessions', - ...options - }); -}; +export const tuiOpenSessions = (options?: Options) => (options?.client ?? client).post({ url: "/tui/open-sessions", ...options }); /** * Open the theme dialog */ -export const tuiOpenThemes = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/tui/open-themes', - ...options - }); -}; +export const tuiOpenThemes = (options?: Options) => (options?.client ?? client).post({ url: "/tui/open-themes", ...options }); /** * Open the model dialog */ -export const tuiOpenModels = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/tui/open-models', - ...options - }); -}; +export const tuiOpenModels = (options?: Options) => (options?.client ?? client).post({ url: "/tui/open-models", ...options }); /** * Submit the prompt */ -export const tuiSubmitPrompt = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/tui/submit-prompt', - ...options - }); -}; +export const tuiSubmitPrompt = (options?: Options) => (options?.client ?? client).post({ url: "/tui/submit-prompt", ...options }); /** * Clear the prompt */ -export const tuiClearPrompt = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/tui/clear-prompt', - ...options - }); -}; +export const tuiClearPrompt = (options?: Options) => (options?.client ?? client).post({ url: "/tui/clear-prompt", ...options }); /** * Execute a TUI command (e.g. agent_cycle) @@ -827,20 +535,13 @@ export const tuiClearPrompt = (options?: O export const tuiExecuteCommand = (parameters?: { command?: string; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'body', - key: 'command' - } - ]); + const params = buildClientParams([parameters], [{ in: "body", key: "command" }]); return (options?.client ?? client).post({ - url: '/tui/execute-command', + url: "/tui/execute-command", ...options, ...params, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options?.headers, ...params.headers } @@ -855,28 +556,17 @@ export const tuiShowToast = (parameters?: message?: string; variant?: 'info' | 'success' | 'warning' | 'error'; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'body', - key: 'title' - }, - { - in: 'body', - key: 'message' - }, - { - in: 'body', - key: 'variant' - } + const params = buildClientParams([parameters], [ + { in: "body", key: "title" }, + { in: "body", key: "message" }, + { in: "body", key: "variant" } ]); return (options?.client ?? client).post({ - url: '/tui/show-toast', + url: "/tui/show-toast", ...options, ...params, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options?.headers, ...params.headers } @@ -890,21 +580,13 @@ export const authSet = (parameters: { id: string; auth?: Auth; }, options?: Options) => { - const params = buildClientParams([ - parameters - ], [ - { - in: 'path', - key: 'id' - }, - {} - ]); + const params = buildClientParams([parameters], [{ in: "path", key: "id" }, {}]); return (options?.client ?? client).put({ - url: '/auth/{id}', + url: "/auth/{id}", ...options, ...params, headers: { - 'Content-Type': 'application/json', + 'Content-Type': "application/json", ...options?.headers, ...params.headers } diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/sdk.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/sdk.gen.ts index c85137f9a..cb00ecb96 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/sdk.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/sdk.gen.ts @@ -21,451 +21,290 @@ export type Options(options?: Options) => { - return (options?.client ?? client).sse.get({ - url: '/event', - ...options - }); -}; +export const eventSubscribe = (options?: Options) => (options?.client ?? client).sse.get({ url: "/event", ...options }); /** * Get app info */ -export const appGet = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/app', - ...options - }); -}; +export const appGet = (options?: Options) => (options?.client ?? client).get({ url: "/app", ...options }); /** * Initialize the app */ -export const appInit = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/app/init', - ...options - }); -}; +export const appInit = (options?: Options) => (options?.client ?? client).post({ url: "/app/init", ...options }); /** * Get config info */ -export const configGet = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/config', - ...options - }); -}; +export const configGet = (options?: Options) => (options?.client ?? client).get({ url: "/config", ...options }); /** * List all sessions */ -export const sessionList = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/session', - ...options - }); -}; +export const sessionList = (options?: Options) => (options?.client ?? client).get({ url: "/session", ...options }); /** * Create a new session */ -export const sessionCreate = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/session', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; +export const sessionCreate = (options?: Options) => (options?.client ?? client).post({ + url: "/session", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); /** * Delete a session and all its data */ -export const sessionDelete = (options: Options) => { - return (options.client ?? client).delete({ - url: '/session/{id}', - ...options - }); -}; +export const sessionDelete = (options: Options) => (options.client ?? client).delete({ url: "/session/{id}", ...options }); /** * Get session */ -export const sessionGet = (options: Options) => { - return (options.client ?? client).get({ - url: '/session/{id}', - ...options - }); -}; +export const sessionGet = (options: Options) => (options.client ?? client).get({ url: "/session/{id}", ...options }); /** * Update session properties */ -export const sessionUpdate = (options: Options) => { - return (options.client ?? client).patch({ - url: '/session/{id}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const sessionUpdate = (options: Options) => (options.client ?? client).patch({ + url: "/session/{id}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); /** * Get a session's children */ -export const sessionChildren = (options: Options) => { - return (options.client ?? client).get({ - url: '/session/{id}/children', - ...options - }); -}; +export const sessionChildren = (options: Options) => (options.client ?? client).get({ url: "/session/{id}/children", ...options }); /** * Analyze the app and create an AGENTS.md file */ -export const sessionInit = (options: Options) => { - return (options.client ?? client).post({ - url: '/session/{id}/init', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const sessionInit = (options: Options) => (options.client ?? client).post({ + url: "/session/{id}/init", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); /** * Abort a session */ -export const sessionAbort = (options: Options) => { - return (options.client ?? client).post({ - url: '/session/{id}/abort', - ...options - }); -}; +export const sessionAbort = (options: Options) => (options.client ?? client).post({ url: "/session/{id}/abort", ...options }); /** * Unshare the session */ -export const sessionUnshare = (options: Options) => { - return (options.client ?? client).delete({ - url: '/session/{id}/share', - ...options - }); -}; +export const sessionUnshare = (options: Options) => (options.client ?? client).delete({ url: "/session/{id}/share", ...options }); /** * Share a session */ -export const sessionShare = (options: Options) => { - return (options.client ?? client).post({ - url: '/session/{id}/share', - ...options - }); -}; +export const sessionShare = (options: Options) => (options.client ?? client).post({ url: "/session/{id}/share", ...options }); /** * Summarize the session */ -export const sessionSummarize = (options: Options) => { - return (options.client ?? client).post({ - url: '/session/{id}/summarize', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const sessionSummarize = (options: Options) => (options.client ?? client).post({ + url: "/session/{id}/summarize", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); /** * List messages for a session */ -export const sessionMessages = (options: Options) => { - return (options.client ?? client).get({ - url: '/session/{id}/message', - ...options - }); -}; +export const sessionMessages = (options: Options) => (options.client ?? client).get({ url: "/session/{id}/message", ...options }); /** * Create and send a new message to a session */ -export const sessionChat = (options: Options) => { - return (options.client ?? client).post({ - url: '/session/{id}/message', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const sessionChat = (options: Options) => (options.client ?? client).post({ + url: "/session/{id}/message", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); /** * Get a message from a session */ -export const sessionMessage = (options: Options) => { - return (options.client ?? client).get({ - url: '/session/{id}/message/{messageID}', - ...options - }); -}; +export const sessionMessage = (options: Options) => (options.client ?? client).get({ url: "/session/{id}/message/{messageID}", ...options }); /** * Run a shell command */ -export const sessionShell = (options: Options) => { - return (options.client ?? client).post({ - url: '/session/{id}/shell', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const sessionShell = (options: Options) => (options.client ?? client).post({ + url: "/session/{id}/shell", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); /** * Revert a message */ -export const sessionRevert = (options: Options) => { - return (options.client ?? client).post({ - url: '/session/{id}/revert', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const sessionRevert = (options: Options) => (options.client ?? client).post({ + url: "/session/{id}/revert", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); /** * Restore all reverted messages */ -export const sessionUnrevert = (options: Options) => { - return (options.client ?? client).post({ - url: '/session/{id}/unrevert', - ...options - }); -}; +export const sessionUnrevert = (options: Options) => (options.client ?? client).post({ url: "/session/{id}/unrevert", ...options }); /** * Respond to a permission request */ -export const postSessionByIdPermissionsByPermissionId = (options: Options) => { - return (options.client ?? client).post({ - url: '/session/{id}/permissions/{permissionID}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const postSessionByIdPermissionsByPermissionId = (options: Options) => (options.client ?? client).post({ + url: "/session/{id}/permissions/{permissionID}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); /** * List all providers */ -export const configProviders = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/config/providers', - ...options - }); -}; +export const configProviders = (options?: Options) => (options?.client ?? client).get({ url: "/config/providers", ...options }); /** * Find text in files */ -export const findText = (options: Options) => { - return (options.client ?? client).get({ - url: '/find', - ...options - }); -}; +export const findText = (options: Options) => (options.client ?? client).get({ url: "/find", ...options }); /** * Find files */ -export const findFiles = (options: Options) => { - return (options.client ?? client).get({ - url: '/find/file', - ...options - }); -}; +export const findFiles = (options: Options) => (options.client ?? client).get({ url: "/find/file", ...options }); /** * Find workspace symbols */ -export const findSymbols = (options: Options) => { - return (options.client ?? client).get({ - url: '/find/symbol', - ...options - }); -}; +export const findSymbols = (options: Options) => (options.client ?? client).get({ url: "/find/symbol", ...options }); /** * Read a file */ -export const fileRead = (options: Options) => { - return (options.client ?? client).get({ - url: '/file', - ...options - }); -}; +export const fileRead = (options: Options) => (options.client ?? client).get({ url: "/file", ...options }); /** * Get file status */ -export const fileStatus = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/file/status', - ...options - }); -}; +export const fileStatus = (options?: Options) => (options?.client ?? client).get({ url: "/file/status", ...options }); /** * Write a log entry to the server logs */ -export const appLog = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/log', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; +export const appLog = (options?: Options) => (options?.client ?? client).post({ + url: "/log", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); /** * List all agents */ -export const appAgents = (options?: Options) => { - return (options?.client ?? client).get({ - url: '/agent', - ...options - }); -}; +export const appAgents = (options?: Options) => (options?.client ?? client).get({ url: "/agent", ...options }); /** * Append prompt to the TUI */ -export const tuiAppendPrompt = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/tui/append-prompt', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; +export const tuiAppendPrompt = (options?: Options) => (options?.client ?? client).post({ + url: "/tui/append-prompt", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); /** * Open the help dialog */ -export const tuiOpenHelp = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/tui/open-help', - ...options - }); -}; +export const tuiOpenHelp = (options?: Options) => (options?.client ?? client).post({ url: "/tui/open-help", ...options }); /** * Open the session dialog */ -export const tuiOpenSessions = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/tui/open-sessions', - ...options - }); -}; +export const tuiOpenSessions = (options?: Options) => (options?.client ?? client).post({ url: "/tui/open-sessions", ...options }); /** * Open the theme dialog */ -export const tuiOpenThemes = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/tui/open-themes', - ...options - }); -}; +export const tuiOpenThemes = (options?: Options) => (options?.client ?? client).post({ url: "/tui/open-themes", ...options }); /** * Open the model dialog */ -export const tuiOpenModels = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/tui/open-models', - ...options - }); -}; +export const tuiOpenModels = (options?: Options) => (options?.client ?? client).post({ url: "/tui/open-models", ...options }); /** * Submit the prompt */ -export const tuiSubmitPrompt = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/tui/submit-prompt', - ...options - }); -}; +export const tuiSubmitPrompt = (options?: Options) => (options?.client ?? client).post({ url: "/tui/submit-prompt", ...options }); /** * Clear the prompt */ -export const tuiClearPrompt = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/tui/clear-prompt', - ...options - }); -}; +export const tuiClearPrompt = (options?: Options) => (options?.client ?? client).post({ url: "/tui/clear-prompt", ...options }); /** * Execute a TUI command (e.g. agent_cycle) */ -export const tuiExecuteCommand = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/tui/execute-command', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; +export const tuiExecuteCommand = (options?: Options) => (options?.client ?? client).post({ + url: "/tui/execute-command", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); /** * Show a toast notification in the TUI */ -export const tuiShowToast = (options?: Options) => { - return (options?.client ?? client).post({ - url: '/tui/show-toast', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options?.headers - } - }); -}; +export const tuiShowToast = (options?: Options) => (options?.client ?? client).post({ + url: "/tui/show-toast", + ...options, + headers: { + 'Content-Type': "application/json", + ...options?.headers + } +}); /** * Set authentication credentials */ -export const authSet = (options: Options) => { - return (options.client ?? client).put({ - url: '/auth/{id}', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); -}; +export const authSet = (options: Options) => (options.client ?? client).put({ + url: "/auth/{id}", + ...options, + headers: { + 'Content-Type': "application/json", + ...options.headers + } +}); diff --git a/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/class.ts b/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/class.ts index d50c583a6..4621c60ff 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/class.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/class.ts @@ -7,7 +7,6 @@ import { } from '~/plugins/shared/utils/operation'; import type { TsDsl } from '~/ts-dsl'; import { $ } from '~/ts-dsl'; -import { toParameterDeclarations } from '~/tsc/types'; import { stringCase } from '~/utils/stringCase'; import type { HeyApiSdkPlugin } from '../types'; @@ -291,7 +290,7 @@ export const generateClassSdk = ({ ), ), ) - .params(...toParameterDeclarations(opParameters.parameters)) + .params(...opParameters.parameters) .do(...statements), ); diff --git a/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/functions.ts b/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/functions.ts index 88f2aa55b..62432b0ad 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/functions.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/functions.ts @@ -4,7 +4,7 @@ import { createOperationComment, isOperationOptionsRequired, } from '~/plugins/shared/utils/operation'; -import { tsc } from '~/tsc'; +import { $ } from '~/ts-dsl'; import { reservedJavaScriptKeywordsRegExp } from '~/utils/regexp'; import type { HeyApiSdkPlugin } from '../types'; @@ -67,6 +67,7 @@ export const generateFlatSdk = ({ plugin, }); const symbol = plugin.registerSymbol({ + exported: true, meta: { category: 'sdk', path: event._path, @@ -81,52 +82,48 @@ export const generateFlatSdk = ({ plugin, }), }); - const node = tsc.constVariable({ - comment: createOperationComment({ operation }), - exportConst: true, - expression: tsc.arrowFunction({ - parameters: opParameters.parameters, - returnType: undefined, - statements, - types: isNuxtClient - ? [ - { - default: tsc.ots.string('$fetch'), - extends: tsc.typeNode( - plugin.referenceSymbol({ - category: 'external', - resource: 'client.Composable', - }).placeholder, + const node = $.const(symbol.placeholder) + .export(symbol.exported) + .$if(createOperationComment({ operation }), (c, v) => + c.doc(v as ReadonlyArray), + ) + .assign( + $.func() + .params(...opParameters.parameters) + .$if( + isNuxtClient, + (f) => + f + .generic(nuxtTypeComposable, (g) => + g + .extends( + plugin.referenceSymbol({ + category: 'external', + resource: 'client.Composable', + }).placeholder, + ) + .default($.type.literal('$fetch')), + ) + .generic(nuxtTypeDefault, (g) => + g.$if( + symbolResponse, + (t, s) => t.extends(s.placeholder).default(s.placeholder), + (t) => t.default('undefined'), + ), ), - name: nuxtTypeComposable, - }, - { - default: symbolResponse - ? tsc.typeReferenceNode({ - typeName: symbolResponse.placeholder, - }) - : tsc.typeNode('undefined'), - extends: symbolResponse - ? tsc.typeReferenceNode({ - typeName: symbolResponse.placeholder, - }) - : undefined, - name: nuxtTypeDefault, - }, - ] - : [ - { - default: - ('throwOnError' in client.config - ? client.config.throwOnError - : false) ?? false, - extends: 'boolean', - name: 'ThrowOnError', - }, - ], - }), - name: symbol.placeholder, - }); + (f) => + f.generic('ThrowOnError', (g) => + g + .extends('boolean') + .default( + ('throwOnError' in client.config + ? client.config.throwOnError + : false) ?? false, + ), + ), + ) + .do(...statements), + ); plugin.setSymbolValue(symbol, node); }, { diff --git a/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/operation.ts b/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/operation.ts index c37ef20e7..388a18db3 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/operation.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/operation.ts @@ -1,5 +1,4 @@ import type { SymbolMeta } from '@hey-api/codegen-core'; -import type ts from 'typescript'; import type { Context } from '~/ir/context'; import { statusCodeToGroup } from '~/ir/operation'; @@ -7,9 +6,7 @@ import type { IR } from '~/ir/types'; import { sanitizeNamespaceIdentifier } from '~/openApi/common/parser/sanitize'; import { getClientPlugin } from '~/plugins/@hey-api/client-core/utils'; import { toRefs } from '~/plugins/shared/utils/refs'; -import type { Property } from '~/tsc'; -import { tsc } from '~/tsc'; -import type { FunctionParameter, ObjectValue } from '~/tsc/types'; +import { $ } from '~/ts-dsl'; import { reservedJavaScriptKeywordsRegExp } from '~/utils/regexp'; import { stringCase } from '~/utils/stringCase'; import { transformClassName } from '~/utils/transform'; @@ -210,7 +207,7 @@ export const operationOptionsType = ({ type OperationParameters = { argNames: Array; fields: Array; - parameters: Array; + parameters: Array>; }; export const operationParameters = ({ @@ -234,7 +231,7 @@ export const operationParameters = ({ if (plugin.config.paramsStructure === 'flat') { const signature = getSignatureParameters({ operation, plugin }); - const flatParamsTypeProperties: Array = []; + const flatParams = $.type.object(); if (signature) { let isParametersRequired = false; @@ -244,17 +241,17 @@ export const operationParameters = ({ if (parameter.isRequired) { isParametersRequired = true; } - flatParamsTypeProperties.push({ - isRequired: parameter.isRequired, - name: parameter.name, - type: pluginTypeScript.api.schemaToType({ - plugin: pluginTypeScript, - schema: parameter.schema, - state: toRefs({ - path: [], + flatParams.prop(parameter.name, (p) => + p.optional(!parameter.isRequired).type( + pluginTypeScript.api.schemaToType({ + plugin: pluginTypeScript, + schema: parameter.schema, + state: toRefs({ + path: [], + }), }), - }), - }); + ), + ); } result.argNames.push('parameters'); @@ -262,27 +259,26 @@ export const operationParameters = ({ result.fields.push(field); } - result.parameters.push({ - isRequired: isParametersRequired, - name: 'parameters', - type: tsc.typeInterfaceNode({ - properties: flatParamsTypeProperties, - useLegacyResolution: false, - }), - }); + result.parameters.push( + $.param('parameters', (p) => + p.optional(!isParametersRequired).type(flatParams), + ), + ); } } - result.parameters.push({ - isRequired: isRequiredOptions, - name: 'options', - type: operationOptionsType({ - isDataAllowed: plugin.config.paramsStructure === 'grouped', - operation, - plugin, - throwOnError: isNuxtClient ? undefined : 'ThrowOnError', - }), - }); + result.parameters.push( + $.param('options', (p) => + p.optional(!isRequiredOptions).type( + operationOptionsType({ + isDataAllowed: plugin.config.paramsStructure === 'grouped', + operation, + plugin, + throwOnError: isNuxtClient ? undefined : 'ThrowOnError', + }), + ), + ), + ); return result; }; @@ -353,7 +349,7 @@ export const operationStatements = ({ opParameters: OperationParameters; operation: IR.OperationObject; plugin: HeyApiSdkPlugin['Instance']; -}): Array => { +}): Array> => { const client = getClientPlugin(plugin.context.config); const isNuxtClient = client.name === '@hey-api/client-nuxt'; @@ -389,7 +385,7 @@ export const operationStatements = ({ // } // } - const requestOptions: Array = []; + const reqOptions = $.object(); if (operation.body) { switch (operation.body.type) { @@ -398,7 +394,7 @@ export const operationStatements = ({ category: 'external', resource: 'client.formDataBodySerializer', }); - requestOptions.push({ spread: symbol.placeholder }); + reqOptions.spread(symbol.placeholder); break; } case 'json': @@ -407,17 +403,14 @@ export const operationStatements = ({ case 'text': case 'octet-stream': // ensure we don't use any serializer by default - requestOptions.push({ - key: 'bodySerializer', - value: null, - }); + reqOptions.prop('bodySerializer', $.literal(null)); break; case 'url-search-params': { const symbol = plugin.referenceSymbol({ category: 'external', resource: 'client.urlSearchParamsBodySerializer', }); - requestOptions.push({ spread: symbol.placeholder }); + reqOptions.spread(symbol.placeholder); break; } } @@ -427,7 +420,7 @@ export const operationStatements = ({ // content type. currently impossible because successes do not contain // header information - const parameterSerializers: Array = []; + const paramSerializers = $.object(); for (const name in operation.parameters?.query) { const parameter = operation.parameters.query[name]!; @@ -438,77 +431,53 @@ export const operationStatements = ({ ) { if (parameter.style !== 'form' || !parameter.explode) { // override the default settings for array serialization - parameterSerializers.push({ - key: parameter.name, - value: [ - { - key: 'array', - value: [ - { - key: 'explode', - value: - parameter.explode !== true ? parameter.explode : undefined, - }, - { - key: 'style', - value: - parameter.style !== 'form' ? parameter.style : undefined, - }, - ].filter(({ value }) => value !== undefined), - }, - ], - }); + paramSerializers.prop( + parameter.name, + $.object().prop( + 'array', + $.object() + .$if(parameter.explode === false, (o) => + o.prop('explode', $.literal(parameter.explode)), + ) + .$if(parameter.style !== 'form', (o) => + o.prop('style', $.literal(parameter.style)), + ), + ), + ); } } else if (parameter.schema.type === 'object') { if (parameter.style !== 'deepObject' || !parameter.explode) { // override the default settings for object serialization - parameterSerializers.push({ - key: parameter.name, - value: [ - { - key: 'object', - value: [ - { - key: 'explode', - value: - parameter.explode !== true ? parameter.explode : undefined, - }, - { - key: 'style', - value: - parameter.style !== 'deepObject' - ? parameter.style - : undefined, - }, - ].filter(({ value }) => value !== undefined), - }, - ], - }); + paramSerializers.prop( + parameter.name, + $.object().prop( + 'object', + $.object() + .$if(parameter.explode === false, (o) => + o.prop('explode', $.literal(parameter.explode)), + ) + .$if(parameter.style !== 'deepObject', (o) => + o.prop('style', $.literal(parameter.style)), + ), + ), + ); } } } - if (parameterSerializers.length) { + if (paramSerializers.hasProps()) { // TODO: if all parameters have the same serialization, // apply it globally to reduce output size - requestOptions.push({ - key: 'querySerializer', - value: [ - { - key: 'parameters', - value: parameterSerializers, - }, - ], - }); + reqOptions.prop( + 'querySerializer', + $.object().prop('parameters', paramSerializers), + ); } const requestValidator = createRequestValidator({ operation, plugin }); const responseValidator = createResponseValidator({ operation, plugin }); if (requestValidator) { - requestOptions.push({ - key: 'requestValidator', - value: requestValidator.$render(), - }); + reqOptions.prop('requestValidator', requestValidator.arrow()); } if (plugin.config.transformer) { @@ -520,10 +489,7 @@ export const operationStatements = ({ }; if (plugin.isSymbolRegistered(query)) { const ref = plugin.referenceSymbol(query); - requestOptions.push({ - key: 'responseTransformer', - value: ref.placeholder, - }); + reqOptions.prop('responseTransformer', $(ref.placeholder)); } } @@ -541,10 +507,7 @@ export const operationStatements = ({ if (statusCodeToGroup({ statusCode }) === '2XX') { responseTypeValue = getResponseType(response.mediaType); if (responseTypeValue) { - requestOptions.push({ - key: 'responseType', - value: responseTypeValue, - }); + reqOptions.prop('responseType', $.literal(responseTypeValue)); } } } @@ -555,83 +518,55 @@ export const operationStatements = ({ } if (responseValidator) { - requestOptions.push({ - key: 'responseValidator', - value: responseValidator.$render(), - }); + reqOptions.prop('responseValidator', responseValidator.arrow()); } if (plugin.config.responseStyle === 'data') { - requestOptions.push({ - key: 'responseStyle', - value: plugin.config.responseStyle, - }); + reqOptions.prop('responseStyle', $.literal(plugin.config.responseStyle)); } const auth = operationAuth({ context: plugin.context, operation, plugin }); if (auth.length) { - requestOptions.push({ - key: 'security', - value: tsc.arrayLiteralExpression({ elements: auth }), - }); + reqOptions.prop('security', $.toExpr(auth)!); } - requestOptions.push({ - key: 'url', - value: operation.path, - }); + reqOptions.prop('url', $.literal(operation.path)); // options must go last to allow overriding parameters above - requestOptions.push({ spread: 'options' }); + reqOptions.spread('options'); - const statements: Array = []; + const statements: Array> = []; const hasParams = opParameters.argNames.length; if (hasParams) { - const args: Array = []; - const config: Array = []; + const args: Array> = []; + const config: Array> = []; for (const argName of opParameters.argNames) { - args.push(tsc.identifier({ text: argName })); + args.push($(argName)); } for (const field of opParameters.fields) { - const obj: Array> = []; + const shape = $.object(); if ('in' in field) { - obj.push({ - key: 'in', - value: field.in, - }); + shape.prop('in', $.literal(field.in)); if (field.key) { - obj.push({ - key: 'key', - value: field.key, - }); + shape.prop('key', $.literal(field.key)); } if (field.map) { - obj.push({ - key: 'map', - value: field.map, - }); + shape.prop('map', $.literal(field.map)); } } - config.push(tsc.objectExpression({ obj })); + config.push(shape); } const symbol = plugin.referenceSymbol({ category: 'external', resource: 'client.buildClientParams', }); statements.push( - tsc.constVariable({ - expression: tsc.callExpression({ - functionName: symbol.placeholder, - parameters: [ - tsc.arrayLiteralExpression({ elements: args }), - tsc.arrayLiteralExpression({ elements: config }), - ], - }), - name: 'params', - }), + $.const('params').assign( + $(symbol.placeholder).call($.array(...args), $.array(...config)), + ), ); - requestOptions.push({ spread: 'params' }); + reqOptions.spread('params'); } if (operation.body) { @@ -639,35 +574,22 @@ export const operationStatements = ({ const hasRequiredContentType = Boolean(parameterContentType?.required); // spreading required Content-Type on generated header would throw a TypeScript error if (!hasRequiredContentType) { - const headersValue: Array = [ - { - key: parameterContentType?.name ?? 'Content-Type', - // form-data does not need Content-Type header, browser will set it automatically - value: + const headers = $.object() + .pretty() + // form-data does not need Content-Type header, browser will set it automatically + .prop( + parameterContentType?.name ?? 'Content-Type', + $.literal( operation.body.type === 'form-data' ? null : operation.body.mediaType, - }, - { - spread: tsc.propertyAccessExpression({ - expression: tsc.identifier({ text: 'options' }), - isOptional: !isRequiredOptions, - name: 'headers', - }), - }, - ]; + ), + ) + .spread($('options').attr('headers').optional(!isRequiredOptions)); if (hasParams) { - headersValue.push({ - spread: tsc.propertyAccessExpression({ - expression: tsc.identifier({ text: 'params' }), - name: 'headers', - }), - }); + headers.spread($('params').attr('headers')); } - requestOptions.push({ - key: 'headers', - value: headersValue, - }); + reqOptions.prop('headers', headers); } } @@ -677,71 +599,42 @@ export const operationStatements = ({ }) : undefined; - const optionsClient = tsc.propertyAccessExpression({ - expression: tsc.identifier({ text: 'options' }), - isOptional: !isRequiredOptions, - name: 'client', - }); - - let clientExpression: ts.Expression; + let clientExpression: ReturnType; + const optionsClient = $('options') + .attr('client') + .optional(!isRequiredOptions); if (plugin.config.instance) { - clientExpression = tsc.binaryExpression({ - left: optionsClient, - operator: '??', - right: tsc.propertyAccessExpression({ - expression: tsc.this(), - name: 'client', - }), - }); + clientExpression = optionsClient.coalesce($('this').attr('client')); } else if (symbolClient) { - clientExpression = tsc.binaryExpression({ - left: optionsClient, - operator: '??', - right: symbolClient.placeholder, - }); + clientExpression = optionsClient.coalesce(symbolClient.placeholder); } else { clientExpression = optionsClient; } - const types: Array = []; - if (isNuxtClient) { - types.push( - nuxtTypeComposable, - `${responseType} | ${nuxtTypeDefault}`, - errorType, - nuxtTypeDefault, - ); - } else { - types.push(responseType, errorType, 'ThrowOnError'); - } - - if (plugin.config.responseStyle === 'data') { - types.push(tsc.stringLiteral({ text: plugin.config.responseStyle })); - } - let functionName = hasServerSentEvents - ? tsc.propertyAccessExpression({ - expression: clientExpression, - name: tsc.identifier({ text: 'sse' }), - }) + ? clientExpression.attr('sse') : clientExpression; - - functionName = tsc.propertyAccessExpression({ - expression: functionName, - name: tsc.identifier({ text: operation.method }), - }); + functionName = functionName.attr(operation.method); statements.push( - tsc.returnFunctionCall({ - args: [ - tsc.objectExpression({ - identifiers: ['responseTransformer'], - obj: requestOptions, - }), - ], - name: functionName, - types, - }), + $.return( + functionName + .call(reqOptions) + .$if( + isNuxtClient, + (f) => + f + .generic(nuxtTypeComposable) + .generic(`${responseType} | ${nuxtTypeDefault}`) + .generic(errorType) + .generic(nuxtTypeDefault), + (f) => + f.generic(responseType).generic(errorType).generic('ThrowOnError'), + ) + .$if(plugin.config.responseStyle === 'data', (f) => + f.generic($.type.literal(plugin.config.responseStyle)), + ), + ), ); return statements; diff --git a/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/typeOptions.ts b/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/typeOptions.ts index 25d913b69..68cddd647 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/typeOptions.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/typeOptions.ts @@ -1,6 +1,6 @@ import { clientFolderAbsolutePath } from '~/generate/client'; import { getClientPlugin } from '~/plugins/@hey-api/client-core/utils'; -import { tsc } from '~/tsc'; +import { $ } from '~/ts-dsl'; import type { HeyApiSdkPlugin } from '../types'; import { nuxtTypeDefault, nuxtTypeResponse } from './constants'; @@ -45,105 +45,75 @@ export const createTypeOptions = ({ name: 'Options', }); - const typeOptions = tsc.typeAliasDeclaration({ - exportType: symbolOptions.exported, - name: symbolOptions.placeholder, - type: tsc.typeIntersectionNode({ - types: [ - tsc.typeReferenceNode({ - typeArguments: isNuxtClient - ? [ - tsc.typeReferenceNode({ typeName: 'TComposable' }), - tsc.typeReferenceNode({ typeName: 'TData' }), - tsc.typeReferenceNode({ typeName: nuxtTypeResponse }), - tsc.typeReferenceNode({ typeName: nuxtTypeDefault }), - ] - : [ - tsc.typeReferenceNode({ typeName: 'TData' }), - tsc.typeReferenceNode({ typeName: 'ThrowOnError' }), - ], - typeName: symbolClientOptions.placeholder, - }), - tsc.typeInterfaceNode({ - properties: [ - { - comment: [ + const typeOptions = $.type + .alias(symbolOptions.placeholder) + .export(symbolOptions.exported) + .$if( + isNuxtClient, + (t) => + t + .generic('TComposable', (g) => + g + .extends( + plugin.referenceSymbol({ + category: 'external', + resource: 'client.Composable', + }).placeholder, + ) + .default($.type.literal('$fetch')), + ) + .generic('TData', (g) => + g + .extends(symbolTDataShape.placeholder) + .default(symbolTDataShape.placeholder), + ) + .generic(nuxtTypeResponse, (g) => g.default('unknown')) + .generic(nuxtTypeDefault, (g) => g.default('undefined')), + (t) => + t + .generic('TData', (g) => + g + .extends(symbolTDataShape.placeholder) + .default(symbolTDataShape.placeholder), + ) + .generic('ThrowOnError', (g) => + g.extends('boolean').default('boolean'), + ), + ) + .type( + $.type.and( + $.type(symbolClientOptions.placeholder).$if( + isNuxtClient, + (t) => + t + .generic('TComposable') + .generic('TData') + .generic(nuxtTypeResponse) + .generic(nuxtTypeDefault), + (t) => t.generic('TData').generic('ThrowOnError'), + ), + $.type + .object() + .prop('client', (p) => + p + .doc([ 'You can provide a client instance returned by `createClient()` instead of', 'individual options. This might be also useful if you want to implement a', 'custom client.', - ], - isRequired: !plugin.config.client && !plugin.config.instance, - name: 'client', - type: tsc.typeReferenceNode({ - typeName: symbolClient.placeholder, - }), - }, - { - comment: [ + ]) + .optional(Boolean(plugin.config.client || plugin.config.instance)) + .type(symbolClient.placeholder), + ) + .prop('meta', (p) => + p + .doc([ 'You can pass arbitrary values through the `meta` object. This can be', "used to access values that aren't defined as part of the SDK function.", - ], - isRequired: false, - name: 'meta', - type: tsc.typeReferenceNode({ - typeArguments: [ - tsc.keywordTypeNode({ keyword: 'string' }), - tsc.keywordTypeNode({ keyword: 'unknown' }), - ], - typeName: 'Record', - }), - }, - ], - useLegacyResolution: false, - }), - ], - }), - typeParameters: isNuxtClient - ? [ - tsc.typeParameterDeclaration({ - constraint: tsc.typeReferenceNode({ - typeName: plugin.referenceSymbol({ - category: 'external', - resource: 'client.Composable', - }).placeholder, - }), - defaultType: tsc.typeNode("'$fetch'"), - name: 'TComposable', - }), - tsc.typeParameterDeclaration({ - constraint: tsc.typeReferenceNode({ - typeName: symbolTDataShape.placeholder, - }), - defaultType: tsc.typeReferenceNode({ - typeName: symbolTDataShape.placeholder, - }), - name: 'TData', - }), - tsc.typeParameterDeclaration({ - defaultType: tsc.keywordTypeNode({ keyword: 'unknown' }), - name: nuxtTypeResponse, - }), - tsc.typeParameterDeclaration({ - defaultType: tsc.keywordTypeNode({ keyword: 'undefined' }), - name: nuxtTypeDefault, - }), - ] - : [ - tsc.typeParameterDeclaration({ - constraint: tsc.typeReferenceNode({ - typeName: symbolTDataShape.placeholder, - }), - defaultType: tsc.typeReferenceNode({ - typeName: symbolTDataShape.placeholder, - }), - name: 'TData', - }), - tsc.typeParameterDeclaration({ - constraint: tsc.keywordTypeNode({ keyword: 'boolean' }), - defaultType: tsc.keywordTypeNode({ keyword: 'boolean' }), - name: 'ThrowOnError', - }), - ], - }); + ]) + .optional() + .type($.type('Record').generics('string', 'unknown')), + ), + ), + ); plugin.setSymbolValue(symbolOptions, typeOptions); }; diff --git a/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/validator.ts b/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/validator.ts index a801cf10b..60a168274 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/validator.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/sdk/shared/validator.ts @@ -1,5 +1,5 @@ import type { IR } from '~/ir/types'; -import type { TsDsl } from '~/ts-dsl'; +import type { $ } from '~/ts-dsl'; import type { HeyApiSdkPlugin } from '../types'; @@ -11,7 +11,7 @@ interface ValidatorProps { export const createRequestValidator = ({ operation, plugin, -}: ValidatorProps): TsDsl | undefined => { +}: ValidatorProps): ReturnType | undefined => { if (!plugin.config.validator.request) return; const validator = plugin.getPluginOrThrow(plugin.config.validator.request); @@ -27,7 +27,7 @@ export const createRequestValidator = ({ export const createResponseValidator = ({ operation, plugin, -}: ValidatorProps): TsDsl | undefined => { +}: ValidatorProps): ReturnType | undefined => { if (!plugin.config.validator.response) return; const validator = plugin.getPluginOrThrow(plugin.config.validator.response); diff --git a/packages/openapi-ts/src/plugins/@tanstack/query-core/shared/meta.ts b/packages/openapi-ts/src/plugins/@tanstack/query-core/shared/meta.ts index 11e2bcb4c..0752a8211 100644 --- a/packages/openapi-ts/src/plugins/@tanstack/query-core/shared/meta.ts +++ b/packages/openapi-ts/src/plugins/@tanstack/query-core/shared/meta.ts @@ -1,7 +1,5 @@ -import type ts from 'typescript'; - import type { IR } from '~/ir/types'; -import { tsc } from '~/tsc'; +import { $ } from '~/ts-dsl'; import type { PluginInstance } from '../types'; @@ -9,12 +7,12 @@ export const handleMeta = ( plugin: PluginInstance, operation: IR.OperationObject, configPath: 'queryOptions' | 'infiniteQueryOptions' | 'mutationOptions', -): ts.Expression | undefined => { +): ReturnType | undefined => { const metaFn = plugin.config[configPath].meta; if (!metaFn) return; const metaObject = metaFn(operation); if (!Object.keys(metaObject).length) return; - return tsc.valueToExpression({ value: metaObject }); + return $.toExpr(metaObject); }; diff --git a/packages/openapi-ts/src/plugins/@tanstack/query-core/v5/infiniteQueryOptions.ts b/packages/openapi-ts/src/plugins/@tanstack/query-core/v5/infiniteQueryOptions.ts index ede754a43..b83266f35 100644 --- a/packages/openapi-ts/src/plugins/@tanstack/query-core/v5/infiniteQueryOptions.ts +++ b/packages/openapi-ts/src/plugins/@tanstack/query-core/v5/infiniteQueryOptions.ts @@ -266,7 +266,7 @@ export const createInfiniteQueryOptions = ({ ) .$if( handleMeta(plugin, operation, 'infiniteQueryOptions'), - (o, v) => o.prop('meta', $(v)), + (o, v) => o.prop('meta', v), ), ) .generics( diff --git a/packages/openapi-ts/src/plugins/@tanstack/query-core/v5/mutationOptions.ts b/packages/openapi-ts/src/plugins/@tanstack/query-core/v5/mutationOptions.ts index a7f352700..67c9971f3 100644 --- a/packages/openapi-ts/src/plugins/@tanstack/query-core/v5/mutationOptions.ts +++ b/packages/openapi-ts/src/plugins/@tanstack/query-core/v5/mutationOptions.ts @@ -49,7 +49,6 @@ export const createMutationOptions = ({ ); } - const meta = handleMeta(plugin, operation, 'mutationOptions'); const mutationOptionsFn = 'mutationOptions'; const symbolMutationOptions = plugin.registerSymbol({ exported: true, @@ -81,7 +80,9 @@ export const createMutationOptions = ({ .param(fnOptions) .do(...statements), ) - .$if(meta, (c, v) => c.prop('meta', v)), + .$if(handleMeta(plugin, operation, 'mutationOptions'), (c, v) => + c.prop('meta', v), + ), ), $(mutationOptionsFn).return(), ), diff --git a/packages/openapi-ts/src/plugins/@tanstack/query-core/v5/queryOptions.ts b/packages/openapi-ts/src/plugins/@tanstack/query-core/v5/queryOptions.ts index d295e1940..23007a1ef 100644 --- a/packages/openapi-ts/src/plugins/@tanstack/query-core/v5/queryOptions.ts +++ b/packages/openapi-ts/src/plugins/@tanstack/query-core/v5/queryOptions.ts @@ -103,7 +103,7 @@ export const createQueryOptions = ({ ) .prop('queryKey', $(symbolQueryKey.placeholder).call(optionsParamName)) .$if(handleMeta(plugin, operation, 'queryOptions'), (o, v) => - o.prop('meta', $(v)), + o.prop('meta', v), ); const symbolQueryOptionsFn = plugin.registerSymbol({ diff --git a/packages/openapi-ts/src/plugins/arktype/api.ts b/packages/openapi-ts/src/plugins/arktype/api.ts index 0de7298e0..6bc88b7ed 100644 --- a/packages/openapi-ts/src/plugins/arktype/api.ts +++ b/packages/openapi-ts/src/plugins/arktype/api.ts @@ -1,19 +1,27 @@ -import type { TsDsl } from '~/ts-dsl'; +import type { $ } from '~/ts-dsl'; import type { ValidatorArgs } from './shared/types'; import { createRequestValidatorV2, createResponseValidatorV2 } from './v2/api'; export type IApi = { - createRequestValidator: (args: ValidatorArgs) => TsDsl | undefined; - createResponseValidator: (args: ValidatorArgs) => TsDsl | undefined; + createRequestValidator: ( + args: ValidatorArgs, + ) => ReturnType | undefined; + createResponseValidator: ( + args: ValidatorArgs, + ) => ReturnType | undefined; }; export class Api implements IApi { - createRequestValidator(args: ValidatorArgs): TsDsl | undefined { + createRequestValidator( + args: ValidatorArgs, + ): ReturnType | undefined { return createRequestValidatorV2(args); } - createResponseValidator(args: ValidatorArgs): TsDsl | undefined { + createResponseValidator( + args: ValidatorArgs, + ): ReturnType | undefined { return createResponseValidatorV2(args); } } diff --git a/packages/openapi-ts/src/plugins/arktype/v2/api.ts b/packages/openapi-ts/src/plugins/arktype/v2/api.ts index ccc010f4d..f9551e853 100644 --- a/packages/openapi-ts/src/plugins/arktype/v2/api.ts +++ b/packages/openapi-ts/src/plugins/arktype/v2/api.ts @@ -1,4 +1,3 @@ -import type { TsDsl } from '~/ts-dsl'; import { $ } from '~/ts-dsl'; import type { ValidatorArgs } from '../shared/types'; @@ -6,7 +5,7 @@ import type { ValidatorArgs } from '../shared/types'; export const createRequestValidatorV2 = ({ operation, plugin, -}: ValidatorArgs): TsDsl | undefined => { +}: ValidatorArgs): ReturnType | undefined => { const symbol = plugin.getSymbol({ category: 'schema', resource: 'operation', @@ -46,7 +45,7 @@ export const createRequestValidatorV2 = ({ export const createResponseValidatorV2 = ({ operation, plugin, -}: ValidatorArgs): TsDsl | undefined => { +}: ValidatorArgs): ReturnType | undefined => { const symbol = plugin.getSymbol({ category: 'schema', resource: 'operation', diff --git a/packages/openapi-ts/src/plugins/valibot/api.ts b/packages/openapi-ts/src/plugins/valibot/api.ts index d2c8352be..147e7b134 100644 --- a/packages/openapi-ts/src/plugins/valibot/api.ts +++ b/packages/openapi-ts/src/plugins/valibot/api.ts @@ -1,19 +1,27 @@ -import type { TsDsl } from '~/ts-dsl'; +import type { $ } from '~/ts-dsl'; import type { ValidatorArgs } from './shared/types'; import { createRequestValidatorV1, createResponseValidatorV1 } from './v1/api'; export type IApi = { - createRequestValidator: (args: ValidatorArgs) => TsDsl | undefined; - createResponseValidator: (args: ValidatorArgs) => TsDsl | undefined; + createRequestValidator: ( + args: ValidatorArgs, + ) => ReturnType | undefined; + createResponseValidator: ( + args: ValidatorArgs, + ) => ReturnType | undefined; }; export class Api implements IApi { - createRequestValidator(args: ValidatorArgs): TsDsl | undefined { + createRequestValidator( + args: ValidatorArgs, + ): ReturnType | undefined { return createRequestValidatorV1(args); } - createResponseValidator(args: ValidatorArgs): TsDsl | undefined { + createResponseValidator( + args: ValidatorArgs, + ): ReturnType | undefined { return createResponseValidatorV1(args); } } diff --git a/packages/openapi-ts/src/plugins/valibot/v1/api.ts b/packages/openapi-ts/src/plugins/valibot/v1/api.ts index c83413633..3c987db44 100644 --- a/packages/openapi-ts/src/plugins/valibot/v1/api.ts +++ b/packages/openapi-ts/src/plugins/valibot/v1/api.ts @@ -1,6 +1,3 @@ -import type ts from 'typescript'; - -import type { TsDsl } from '~/ts-dsl'; import { $ } from '~/ts-dsl'; import type { ValidatorArgs } from '../shared/types'; @@ -10,7 +7,7 @@ import { identifiers } from './constants'; const defaultValidatorResolver = ({ schema, v, -}: ValidatorResolverArgs): TsDsl => +}: ValidatorResolverArgs): ReturnType => $(v.placeholder) .attr(identifiers.async.parseAsync) .call(schema.placeholder, 'data') @@ -20,7 +17,7 @@ const defaultValidatorResolver = ({ export const createRequestValidatorV1 = ({ operation, plugin, -}: ValidatorArgs): TsDsl | undefined => { +}: ValidatorArgs): ReturnType | undefined => { const symbol = plugin.getSymbol({ category: 'schema', resource: 'operation', @@ -62,7 +59,7 @@ export const createRequestValidatorV1 = ({ export const createResponseValidatorV1 = ({ operation, plugin, -}: ValidatorArgs): TsDsl | undefined => { +}: ValidatorArgs): ReturnType | undefined => { const symbol = plugin.getSymbol({ category: 'schema', resource: 'operation', diff --git a/packages/openapi-ts/src/plugins/zod/api.ts b/packages/openapi-ts/src/plugins/zod/api.ts index a52bf6ff9..d14a3aada 100644 --- a/packages/openapi-ts/src/plugins/zod/api.ts +++ b/packages/openapi-ts/src/plugins/zod/api.ts @@ -1,4 +1,4 @@ -import type { TsDsl } from '~/ts-dsl'; +import type { $ } from '~/ts-dsl'; import { createRequestValidatorMini, @@ -9,12 +9,18 @@ import { createRequestValidatorV3, createResponseValidatorV3 } from './v3/api'; import { createRequestValidatorV4, createResponseValidatorV4 } from './v4/api'; export type IApi = { - createRequestValidator: (args: ValidatorArgs) => TsDsl | undefined; - createResponseValidator: (args: ValidatorArgs) => TsDsl | undefined; + createRequestValidator: ( + args: ValidatorArgs, + ) => ReturnType | undefined; + createResponseValidator: ( + args: ValidatorArgs, + ) => ReturnType | undefined; }; export class Api implements IApi { - createRequestValidator(args: ValidatorArgs): TsDsl | undefined { + createRequestValidator( + args: ValidatorArgs, + ): ReturnType | undefined { const { plugin } = args; switch (plugin.config.compatibilityVersion) { case 3: @@ -27,7 +33,9 @@ export class Api implements IApi { } } - createResponseValidator(args: ValidatorArgs): TsDsl | undefined { + createResponseValidator( + args: ValidatorArgs, + ): ReturnType | undefined { const { plugin } = args; switch (plugin.config.compatibilityVersion) { case 3: diff --git a/packages/openapi-ts/src/plugins/zod/mini/api.ts b/packages/openapi-ts/src/plugins/zod/mini/api.ts index 696bf1d0d..d1245f0e6 100644 --- a/packages/openapi-ts/src/plugins/zod/mini/api.ts +++ b/packages/openapi-ts/src/plugins/zod/mini/api.ts @@ -1,6 +1,3 @@ -import type ts from 'typescript'; - -import type { TsDsl } from '~/ts-dsl'; import { $ } from '~/ts-dsl'; import { identifiers } from '../constants'; @@ -9,7 +6,7 @@ import type { ValidatorResolverArgs } from '../types'; const defaultValidatorResolver = ({ schema, -}: ValidatorResolverArgs): TsDsl => +}: ValidatorResolverArgs): ReturnType => $(schema.placeholder) .attr(identifiers.parseAsync) .call('data') @@ -19,7 +16,7 @@ const defaultValidatorResolver = ({ export const createRequestValidatorMini = ({ operation, plugin, -}: ValidatorArgs): TsDsl | undefined => { +}: ValidatorArgs): ReturnType | undefined => { const symbol = plugin.getSymbol({ category: 'schema', resource: 'operation', @@ -56,7 +53,7 @@ export const createRequestValidatorMini = ({ export const createResponseValidatorMini = ({ operation, plugin, -}: ValidatorArgs): TsDsl | undefined => { +}: ValidatorArgs): ReturnType | undefined => { const symbol = plugin.getSymbol({ category: 'schema', resource: 'operation', diff --git a/packages/openapi-ts/src/plugins/zod/v3/api.ts b/packages/openapi-ts/src/plugins/zod/v3/api.ts index 61e563baa..5ce221165 100644 --- a/packages/openapi-ts/src/plugins/zod/v3/api.ts +++ b/packages/openapi-ts/src/plugins/zod/v3/api.ts @@ -1,6 +1,3 @@ -import type ts from 'typescript'; - -import type { TsDsl } from '~/ts-dsl'; import { $ } from '~/ts-dsl'; import { identifiers } from '../constants'; @@ -9,7 +6,7 @@ import type { ValidatorResolverArgs } from '../types'; const defaultValidatorResolver = ({ schema, -}: ValidatorResolverArgs): TsDsl => +}: ValidatorResolverArgs): ReturnType => $(schema.placeholder) .attr(identifiers.parseAsync) .call('data') @@ -19,7 +16,7 @@ const defaultValidatorResolver = ({ export const createRequestValidatorV3 = ({ operation, plugin, -}: ValidatorArgs): TsDsl | undefined => { +}: ValidatorArgs): ReturnType | undefined => { const symbol = plugin.getSymbol({ category: 'schema', resource: 'operation', @@ -56,7 +53,7 @@ export const createRequestValidatorV3 = ({ export const createResponseValidatorV3 = ({ operation, plugin, -}: ValidatorArgs): TsDsl | undefined => { +}: ValidatorArgs): ReturnType | undefined => { const symbol = plugin.getSymbol({ category: 'schema', resource: 'operation', diff --git a/packages/openapi-ts/src/plugins/zod/v4/api.ts b/packages/openapi-ts/src/plugins/zod/v4/api.ts index 16689d27e..9991fd0d0 100644 --- a/packages/openapi-ts/src/plugins/zod/v4/api.ts +++ b/packages/openapi-ts/src/plugins/zod/v4/api.ts @@ -1,6 +1,3 @@ -import type ts from 'typescript'; - -import type { TsDsl } from '~/ts-dsl'; import { $ } from '~/ts-dsl'; import { identifiers } from '../constants'; @@ -9,7 +6,7 @@ import type { ValidatorResolverArgs } from '../types'; const defaultValidatorResolver = ({ schema, -}: ValidatorResolverArgs): TsDsl => +}: ValidatorResolverArgs): ReturnType => $(schema.placeholder) .attr(identifiers.parseAsync) .call('data') @@ -19,7 +16,7 @@ const defaultValidatorResolver = ({ export const createRequestValidatorV4 = ({ operation, plugin, -}: ValidatorArgs): TsDsl | undefined => { +}: ValidatorArgs): ReturnType | undefined => { const symbol = plugin.getSymbol({ category: 'schema', resource: 'operation', @@ -56,7 +53,7 @@ export const createRequestValidatorV4 = ({ export const createResponseValidatorV4 = ({ operation, plugin, -}: ValidatorArgs): TsDsl | undefined => { +}: ValidatorArgs): ReturnType | undefined => { const symbol = plugin.getSymbol({ category: 'schema', resource: 'operation', diff --git a/packages/openapi-ts/src/ts-dsl/binary.ts b/packages/openapi-ts/src/ts-dsl/binary.ts index 6f2ea6751..6645cac04 100644 --- a/packages/openapi-ts/src/ts-dsl/binary.ts +++ b/packages/openapi-ts/src/ts-dsl/binary.ts @@ -1,7 +1,10 @@ +/* eslint-disable @typescript-eslint/no-empty-object-type, @typescript-eslint/no-unsafe-declaration-merging */ import ts from 'typescript'; import type { MaybeTsDsl } from './base'; import { TsDsl } from './base'; +import { mixin } from './mixins/apply'; +import { ExprMixin } from './mixins/expr'; type Operator = | '!=' @@ -79,3 +82,6 @@ export class BinaryTsDsl extends TsDsl { return token; } } + +export interface BinaryTsDsl extends ExprMixin {} +mixin(BinaryTsDsl, ExprMixin); diff --git a/packages/openapi-ts/src/ts-dsl/func.ts b/packages/openapi-ts/src/ts-dsl/func.ts index 566de956f..8afa5cc39 100644 --- a/packages/openapi-ts/src/ts-dsl/func.ts +++ b/packages/openapi-ts/src/ts-dsl/func.ts @@ -53,16 +53,19 @@ class ImplFuncTsDsl extends TsDsl< } } + /** Switches the function to an arrow function form. */ arrow(): FuncTsDsl<'arrow'> { this.mode = 'arrow'; return this as unknown as FuncTsDsl<'arrow'>; } + /** Switches the function to a function declaration form. */ decl(): FuncTsDsl<'decl'> { this.mode = 'decl'; return this as unknown as FuncTsDsl<'decl'>; } + /** Switches the function to a function expression form. */ expr(): FuncTsDsl<'expr'> { this.mode = 'expr'; return this as unknown as FuncTsDsl<'expr'>; diff --git a/packages/openapi-ts/src/ts-dsl/index.ts b/packages/openapi-ts/src/ts-dsl/index.ts index 6481cfd12..9158f0787 100644 --- a/packages/openapi-ts/src/ts-dsl/index.ts +++ b/packages/openapi-ts/src/ts-dsl/index.ts @@ -103,6 +103,10 @@ const base = { (fn: (f: FuncTsDsl<'arrow'>) => void): FuncTsDsl<'arrow'>; (name: string): FuncTsDsl<'decl'>; (name: string, fn: (f: FuncTsDsl<'decl'>) => void): FuncTsDsl<'decl'>; + ( + name?: string, + fn?: (f: FuncTsDsl<'decl'>) => void, + ): FuncTsDsl<'arrow'> | FuncTsDsl<'decl'>; }, /** Creates a getter method declaration. */ diff --git a/packages/openapi-ts/src/ts-dsl/type/object.ts b/packages/openapi-ts/src/ts-dsl/type/object.ts index 423941f06..c9c174f6b 100644 --- a/packages/openapi-ts/src/ts-dsl/type/object.ts +++ b/packages/openapi-ts/src/ts-dsl/type/object.ts @@ -1,9 +1,10 @@ -/* eslint-disable @typescript-eslint/no-empty-object-type, @typescript-eslint/no-unsafe-declaration-merging */ +/* eslint-disable @typescript-eslint/no-unsafe-declaration-merging */ import ts from 'typescript'; import type { MaybeTsDsl } from '../base'; import { TypeTsDsl } from '../base'; import { mixin } from '../mixins/apply'; +import { DocMixin } from '../mixins/doc'; import { OptionalMixin } from '../mixins/optional'; export class TypeObjectTsDsl extends TypeTsDsl { @@ -61,5 +62,5 @@ class TypePropTsDsl extends TypeTsDsl { } } -interface TypePropTsDsl extends OptionalMixin {} -mixin(TypePropTsDsl, OptionalMixin); +interface TypePropTsDsl extends DocMixin, OptionalMixin {} +mixin(TypePropTsDsl, [DocMixin, { overrideRender: true }], OptionalMixin);