Skip to content
Snippets Groups Projects
Commit c69451d0 authored by Petar Hristov's avatar Petar Hristov :speech_balloon:
Browse files

Update: New client and some improvements

parent 37feead0
No related branches found
No related tags found
3 merge requests!114Dev,!113Release: Sprint Jul 25 - Aug 07, 2024,!112Update: New client and some improvements
Showing
with 1319 additions and 339 deletions
FROM mcr.microsoft.com/devcontainers/javascript-node:20 as develop
version: "3.7"
services:
app:
build:
target: develop
user: node
userns_mode: keep-id:uid=1000,gid=1000
environment:
SSH_AUTH_SOCK: /.ssh/ssh-agent.sock
MOCKUP: "false"
command: /bin/sh -c "while sleep 2s; do :; done"
volumes:
- ..:/workspace/app:cached
- ./.vscode-server:/home/node/.vscode-server/:cached
- ${SSH_AUTH_SOCK}:/.ssh/ssh-agent.sock
networks:
- proxy-net
- default
networks:
default:
driver: bridge
proxy-net:
external: true
name: proxy-net
{
"name": "Web API-Client Devcontainer",
"dockerComposeFile": ["compose.yml"],
"service": "app",
"workspaceFolder": "/workspace/app",
"updateRemoteUserUID": false,
"remoteUser": "node",
"containerUser": "node"
}
# Devcontainer files and directories
/.devcontainer/.vscode-server/*
!/.devcontainer/.vscode-server/.gitkeep
/.devcontainer/.config/*
!/.devcontainer/.config/.gitkeep
# Created by https://www.toptal.com/developers/gitignore/api/vue,node,macos,windows,linux,vscode,intellij+all
# Edit at https://www.toptal.com/developers/gitignore?templates=vue,node,macos,windows,linux,vscode,intellij+all
......@@ -305,6 +310,7 @@ $RECYCLE.BIN/
# End of https://www.toptal.com/developers/gitignore/api/vue,node,macos,windows,linux,vscode,intellij+all
# Other
.husky
.yarn/*
!.yarn/patches
......
This diff is collapsed.
......@@ -2,4 +2,4 @@ compressionLevel: mixed
enableGlobalCache: false
yarnPath: .yarn/releases/yarn-4.1.1.cjs
yarnPath: .yarn/releases/yarn-4.3.1.cjs
#!/bin/bash
# --------------------------------------------------------------------------------------------------------------------------------------------------------------------
# Generate TypeScript API Client using OpenAPI Generator:
# --------------------------------------------------------------------------------------------------------------------------------------------------------------------
# This script generates a TypeScript API client based on the OpenAPI specification.
#
# The actions performed are:
# - Generating the API client code using podman (make sure it's available).
# - Deleting existing API client source files.
# - Copying the newly generated API client source to the project directory.
# - Cleaning up temporary files.
#
# Defined variables:
OUTPUT_DIR="temp" # The temporary directory for generated files
PACKAGE_NAME="Coscine.Api" # The package name for the API client
API_SPEC_URL="https://coscine-hristov.web.vulcanus.otc.coscine.dev/coscine/api/swagger/v2/swagger.json" # URL to the OpenAPI spec file
# --------------------------------------------------------------------------------------------------------------------------------------------------------------------
# ANSI color codes for styling
GREEN='\033[0;32m'
YELLOW='\033[0;33m'
CYAN='\033[0;36m'
NC='\033[0m' # No Color
# Run the OpenAPI generator
echo -e "${CYAN}Running the OpenAPI generator...${NC}"
podman run --rm \
-v ${PWD}:/local openapitools/openapi-generator-cli generate \
-i "$API_SPEC_URL" \
-g typescript-axios \
-o /local/$OUTPUT_DIR \
--additional-properties=useSingleRequestParameter=true,apiPackage=@coscine/api,modelPackage=@coscine/model,withSeparateModelsAndApi=true \
--skip-validate-spec
echo -e "${GREEN}API client generation complete.${NC}"
# Delete the current API client source
echo -e "${YELLOW}Deleting current API client source...${NC}"
rm -rf "src/$PACKAGE_NAME"
# Copy the generated API client source to the src directory
echo -e "${CYAN}Copying generated API client source to src directory...${NC}"
cp -r "$OUTPUT_DIR/" "src/$PACKAGE_NAME"
# Remove the temp directory
echo -e "${YELLOW}Cleaning up...${NC}"
rm -rf "$OUTPUT_DIR"
echo -e "${GREEN}Finished.${NC}"
\ No newline at end of file
git clone https://git.rwth-aachen.de/coscine/backend/scripts/codegen.git
dotnet run --project "codegen\src\CodeGen\CodeGen.csproj"
cp -r Output/* src
rm -rf Output
rm codegen.jar
rm -rf codegen
\ No newline at end of file
......@@ -62,5 +62,5 @@
"dependencies": {
"axios": "^1.6.2"
},
"packageManager": "yarn@4.1.1"
"packageManager": "yarn@4.3.1"
}
This diff is collapsed.
This diff is collapsed.
......@@ -14,13 +14,13 @@
import type { Configuration } from '../../configuration';
import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios';
import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios';
import globalAxios from 'axios';
// Some imports not used depending on template conditions
// @ts-ignore
import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObject, setBearerAuthToObject, setOAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../../common';
// @ts-ignore
import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../../base';
import { BASE_PATH, COLLECTION_FORMATS, type RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../../base';
/**
* BlobApi - axios parameter creator
* @export
......@@ -35,7 +35,7 @@ export const BlobApiAxiosParamCreator = function (configuration?: Configuration)
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2ProjectsProjectIdResourcesResourceIdBlobsOptions: async (projectId: string, resourceId: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
apiV2ProjectsProjectIdResourcesResourceIdBlobsOptions: async (projectId: string, resourceId: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'projectId' is not null or undefined
assertParamExists('apiV2ProjectsProjectIdResourcesResourceIdBlobsOptions', 'projectId', projectId)
// verify required parameter 'resourceId' is not null or undefined
......@@ -78,7 +78,7 @@ export const BlobApiAxiosParamCreator = function (configuration?: Configuration)
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
createBlob: async (projectId: string, resourceId: string, key: string, file?: File, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
createBlob: async (projectId: string, resourceId: string, key: string, file?: File, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'projectId' is not null or undefined
assertParamExists('createBlob', 'projectId', projectId)
// verify required parameter 'resourceId' is not null or undefined
......@@ -131,7 +131,7 @@ export const BlobApiAxiosParamCreator = function (configuration?: Configuration)
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
deleteBlob: async (projectId: string, resourceId: string, key: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
deleteBlob: async (projectId: string, resourceId: string, key: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'projectId' is not null or undefined
assertParamExists('deleteBlob', 'projectId', projectId)
// verify required parameter 'resourceId' is not null or undefined
......@@ -176,7 +176,7 @@ export const BlobApiAxiosParamCreator = function (configuration?: Configuration)
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getBlob: async (projectId: string, resourceId: string, key: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
getBlob: async (projectId: string, resourceId: string, key: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'projectId' is not null or undefined
assertParamExists('getBlob', 'projectId', projectId)
// verify required parameter 'resourceId' is not null or undefined
......@@ -222,7 +222,7 @@ export const BlobApiAxiosParamCreator = function (configuration?: Configuration)
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
updateBlob: async (projectId: string, resourceId: string, key: string, file?: File, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
updateBlob: async (projectId: string, resourceId: string, key: string, file?: File, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'projectId' is not null or undefined
assertParamExists('updateBlob', 'projectId', projectId)
// verify required parameter 'resourceId' is not null or undefined
......@@ -284,11 +284,11 @@ export const BlobApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiV2ProjectsProjectIdResourcesResourceIdBlobsOptions(projectId: string, resourceId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
async apiV2ProjectsProjectIdResourcesResourceIdBlobsOptions(projectId: string, resourceId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiV2ProjectsProjectIdResourcesResourceIdBlobsOptions(projectId, resourceId, options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['BlobApi.apiV2ProjectsProjectIdResourcesResourceIdBlobsOptions']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['BlobApi.apiV2ProjectsProjectIdResourcesResourceIdBlobsOptions']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
*
......@@ -300,11 +300,11 @@ export const BlobApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async createBlob(projectId: string, resourceId: string, key: string, file?: File, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
async createBlob(projectId: string, resourceId: string, key: string, file?: File, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.createBlob(projectId, resourceId, key, file, options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['BlobApi.createBlob']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['BlobApi.createBlob']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
*
......@@ -315,11 +315,11 @@ export const BlobApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async deleteBlob(projectId: string, resourceId: string, key: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
async deleteBlob(projectId: string, resourceId: string, key: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.deleteBlob(projectId, resourceId, key, options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['BlobApi.deleteBlob']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['BlobApi.deleteBlob']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
*
......@@ -330,11 +330,11 @@ export const BlobApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async getBlob(projectId: string, resourceId: string, key: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>> {
async getBlob(projectId: string, resourceId: string, key: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.getBlob(projectId, resourceId, key, options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['BlobApi.getBlob']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['BlobApi.getBlob']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
*
......@@ -346,11 +346,11 @@ export const BlobApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async updateBlob(projectId: string, resourceId: string, key: string, file?: File, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
async updateBlob(projectId: string, resourceId: string, key: string, file?: File, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.updateBlob(projectId, resourceId, key, file, options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['BlobApi.updateBlob']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['BlobApi.updateBlob']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
}
};
......@@ -369,7 +369,7 @@ export const BlobApiFactory = function (configuration?: Configuration, basePath?
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2ProjectsProjectIdResourcesResourceIdBlobsOptions(requestParameters: BlobApiApiV2ProjectsProjectIdResourcesResourceIdBlobsOptionsRequest, options?: AxiosRequestConfig): AxiosPromise<void> {
apiV2ProjectsProjectIdResourcesResourceIdBlobsOptions(requestParameters: BlobApiApiV2ProjectsProjectIdResourcesResourceIdBlobsOptionsRequest, options?: RawAxiosRequestConfig): AxiosPromise<void> {
return localVarFp.apiV2ProjectsProjectIdResourcesResourceIdBlobsOptions(requestParameters.projectId, requestParameters.resourceId, options).then((request) => request(axios, basePath));
},
/**
......@@ -379,7 +379,7 @@ export const BlobApiFactory = function (configuration?: Configuration, basePath?
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
createBlob(requestParameters: BlobApiCreateBlobRequest, options?: AxiosRequestConfig): AxiosPromise<void> {
createBlob(requestParameters: BlobApiCreateBlobRequest, options?: RawAxiosRequestConfig): AxiosPromise<void> {
return localVarFp.createBlob(requestParameters.projectId, requestParameters.resourceId, requestParameters.key, requestParameters.file, options).then((request) => request(axios, basePath));
},
/**
......@@ -389,7 +389,7 @@ export const BlobApiFactory = function (configuration?: Configuration, basePath?
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
deleteBlob(requestParameters: BlobApiDeleteBlobRequest, options?: AxiosRequestConfig): AxiosPromise<void> {
deleteBlob(requestParameters: BlobApiDeleteBlobRequest, options?: RawAxiosRequestConfig): AxiosPromise<void> {
return localVarFp.deleteBlob(requestParameters.projectId, requestParameters.resourceId, requestParameters.key, options).then((request) => request(axios, basePath));
},
/**
......@@ -399,7 +399,7 @@ export const BlobApiFactory = function (configuration?: Configuration, basePath?
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getBlob(requestParameters: BlobApiGetBlobRequest, options?: AxiosRequestConfig): AxiosPromise<File> {
getBlob(requestParameters: BlobApiGetBlobRequest, options?: RawAxiosRequestConfig): AxiosPromise<File> {
return localVarFp.getBlob(requestParameters.projectId, requestParameters.resourceId, requestParameters.key, options).then((request) => request(axios, basePath));
},
/**
......@@ -409,7 +409,7 @@ export const BlobApiFactory = function (configuration?: Configuration, basePath?
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
updateBlob(requestParameters: BlobApiUpdateBlobRequest, options?: AxiosRequestConfig): AxiosPromise<void> {
updateBlob(requestParameters: BlobApiUpdateBlobRequest, options?: RawAxiosRequestConfig): AxiosPromise<void> {
return localVarFp.updateBlob(requestParameters.projectId, requestParameters.resourceId, requestParameters.key, requestParameters.file, options).then((request) => request(axios, basePath));
},
};
......@@ -577,7 +577,7 @@ export class BlobApi extends BaseAPI {
* @throws {RequiredError}
* @memberof BlobApi
*/
public apiV2ProjectsProjectIdResourcesResourceIdBlobsOptions(requestParameters: BlobApiApiV2ProjectsProjectIdResourcesResourceIdBlobsOptionsRequest, options?: AxiosRequestConfig) {
public apiV2ProjectsProjectIdResourcesResourceIdBlobsOptions(requestParameters: BlobApiApiV2ProjectsProjectIdResourcesResourceIdBlobsOptionsRequest, options?: RawAxiosRequestConfig) {
return BlobApiFp(this.configuration).apiV2ProjectsProjectIdResourcesResourceIdBlobsOptions(requestParameters.projectId, requestParameters.resourceId, options).then((request) => request(this.axios, this.basePath));
}
......@@ -589,7 +589,7 @@ export class BlobApi extends BaseAPI {
* @throws {RequiredError}
* @memberof BlobApi
*/
public createBlob(requestParameters: BlobApiCreateBlobRequest, options?: AxiosRequestConfig) {
public createBlob(requestParameters: BlobApiCreateBlobRequest, options?: RawAxiosRequestConfig) {
return BlobApiFp(this.configuration).createBlob(requestParameters.projectId, requestParameters.resourceId, requestParameters.key, requestParameters.file, options).then((request) => request(this.axios, this.basePath));
}
......@@ -601,7 +601,7 @@ export class BlobApi extends BaseAPI {
* @throws {RequiredError}
* @memberof BlobApi
*/
public deleteBlob(requestParameters: BlobApiDeleteBlobRequest, options?: AxiosRequestConfig) {
public deleteBlob(requestParameters: BlobApiDeleteBlobRequest, options?: RawAxiosRequestConfig) {
return BlobApiFp(this.configuration).deleteBlob(requestParameters.projectId, requestParameters.resourceId, requestParameters.key, options).then((request) => request(this.axios, this.basePath));
}
......@@ -613,7 +613,7 @@ export class BlobApi extends BaseAPI {
* @throws {RequiredError}
* @memberof BlobApi
*/
public getBlob(requestParameters: BlobApiGetBlobRequest, options?: AxiosRequestConfig) {
public getBlob(requestParameters: BlobApiGetBlobRequest, options?: RawAxiosRequestConfig) {
return BlobApiFp(this.configuration).getBlob(requestParameters.projectId, requestParameters.resourceId, requestParameters.key, options).then((request) => request(this.axios, this.basePath));
}
......@@ -625,7 +625,7 @@ export class BlobApi extends BaseAPI {
* @throws {RequiredError}
* @memberof BlobApi
*/
public updateBlob(requestParameters: BlobApiUpdateBlobRequest, options?: AxiosRequestConfig) {
public updateBlob(requestParameters: BlobApiUpdateBlobRequest, options?: RawAxiosRequestConfig) {
return BlobApiFp(this.configuration).updateBlob(requestParameters.projectId, requestParameters.resourceId, requestParameters.key, requestParameters.file, options).then((request) => request(this.axios, this.basePath));
}
}
......
......@@ -14,17 +14,17 @@
import type { Configuration } from '../../configuration';
import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios';
import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios';
import globalAxios from 'axios';
// Some imports not used depending on template conditions
// @ts-ignore
import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObject, setBearerAuthToObject, setOAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../../common';
// @ts-ignore
import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../../base';
import { BASE_PATH, COLLECTION_FORMATS, type RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../../base';
// @ts-ignore
import { DisciplineDtoPagedResponse } from '../../@coscine/model';
import type { DisciplineDtoPagedResponse } from '../../@coscine/model';
// @ts-ignore
import { DisciplineDtoResponse } from '../../@coscine/model';
import type { DisciplineDtoResponse } from '../../@coscine/model';
/**
* DisciplineApi - axios parameter creator
* @export
......@@ -37,7 +37,7 @@ export const DisciplineApiAxiosParamCreator = function (configuration?: Configur
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DisciplinesOptions: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
apiV2DisciplinesOptions: async (options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/v2/disciplines`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
......@@ -71,7 +71,7 @@ export const DisciplineApiAxiosParamCreator = function (configuration?: Configur
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getDiscipline: async (disciplineId: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
getDiscipline: async (disciplineId: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'disciplineId' is not null or undefined
assertParamExists('getDiscipline', 'disciplineId', disciplineId)
const localVarPath = `/api/v2/disciplines/{disciplineId}`
......@@ -110,7 +110,7 @@ export const DisciplineApiAxiosParamCreator = function (configuration?: Configur
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getDisciplines: async (pageNumber?: number, pageSize?: number, orderBy?: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
getDisciplines: async (pageNumber?: number, pageSize?: number, orderBy?: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/v2/disciplines`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
......@@ -165,11 +165,11 @@ export const DisciplineApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiV2DisciplinesOptions(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
async apiV2DisciplinesOptions(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiV2DisciplinesOptions(options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['DisciplineApi.apiV2DisciplinesOptions']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['DisciplineApi.apiV2DisciplinesOptions']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
*
......@@ -178,11 +178,11 @@ export const DisciplineApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async getDiscipline(disciplineId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DisciplineDtoResponse>> {
async getDiscipline(disciplineId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DisciplineDtoResponse>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.getDiscipline(disciplineId, options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['DisciplineApi.getDiscipline']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['DisciplineApi.getDiscipline']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
*
......@@ -193,11 +193,11 @@ export const DisciplineApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async getDisciplines(pageNumber?: number, pageSize?: number, orderBy?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DisciplineDtoPagedResponse>> {
async getDisciplines(pageNumber?: number, pageSize?: number, orderBy?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DisciplineDtoPagedResponse>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.getDisciplines(pageNumber, pageSize, orderBy, options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['DisciplineApi.getDisciplines']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['DisciplineApi.getDisciplines']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
}
};
......@@ -215,7 +215,7 @@ export const DisciplineApiFactory = function (configuration?: Configuration, bas
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DisciplinesOptions(options?: AxiosRequestConfig): AxiosPromise<void> {
apiV2DisciplinesOptions(options?: RawAxiosRequestConfig): AxiosPromise<void> {
return localVarFp.apiV2DisciplinesOptions(options).then((request) => request(axios, basePath));
},
/**
......@@ -225,7 +225,7 @@ export const DisciplineApiFactory = function (configuration?: Configuration, bas
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getDiscipline(requestParameters: DisciplineApiGetDisciplineRequest, options?: AxiosRequestConfig): AxiosPromise<DisciplineDtoResponse> {
getDiscipline(requestParameters: DisciplineApiGetDisciplineRequest, options?: RawAxiosRequestConfig): AxiosPromise<DisciplineDtoResponse> {
return localVarFp.getDiscipline(requestParameters.disciplineId, options).then((request) => request(axios, basePath));
},
/**
......@@ -235,7 +235,7 @@ export const DisciplineApiFactory = function (configuration?: Configuration, bas
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getDisciplines(requestParameters: DisciplineApiGetDisciplinesRequest = {}, options?: AxiosRequestConfig): AxiosPromise<DisciplineDtoPagedResponse> {
getDisciplines(requestParameters: DisciplineApiGetDisciplinesRequest = {}, options?: RawAxiosRequestConfig): AxiosPromise<DisciplineDtoPagedResponse> {
return localVarFp.getDisciplines(requestParameters.pageNumber, requestParameters.pageSize, requestParameters.orderBy, options).then((request) => request(axios, basePath));
},
};
......@@ -297,7 +297,7 @@ export class DisciplineApi extends BaseAPI {
* @throws {RequiredError}
* @memberof DisciplineApi
*/
public apiV2DisciplinesOptions(options?: AxiosRequestConfig) {
public apiV2DisciplinesOptions(options?: RawAxiosRequestConfig) {
return DisciplineApiFp(this.configuration).apiV2DisciplinesOptions(options).then((request) => request(this.axios, this.basePath));
}
......@@ -309,7 +309,7 @@ export class DisciplineApi extends BaseAPI {
* @throws {RequiredError}
* @memberof DisciplineApi
*/
public getDiscipline(requestParameters: DisciplineApiGetDisciplineRequest, options?: AxiosRequestConfig) {
public getDiscipline(requestParameters: DisciplineApiGetDisciplineRequest, options?: RawAxiosRequestConfig) {
return DisciplineApiFp(this.configuration).getDiscipline(requestParameters.disciplineId, options).then((request) => request(this.axios, this.basePath));
}
......@@ -321,7 +321,7 @@ export class DisciplineApi extends BaseAPI {
* @throws {RequiredError}
* @memberof DisciplineApi
*/
public getDisciplines(requestParameters: DisciplineApiGetDisciplinesRequest = {}, options?: AxiosRequestConfig) {
public getDisciplines(requestParameters: DisciplineApiGetDisciplinesRequest = {}, options?: RawAxiosRequestConfig) {
return DisciplineApiFp(this.configuration).getDisciplines(requestParameters.pageNumber, requestParameters.pageSize, requestParameters.orderBy, options).then((request) => request(this.axios, this.basePath));
}
}
......
......@@ -14,17 +14,17 @@
import type { Configuration } from '../../configuration';
import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios';
import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios';
import globalAxios from 'axios';
// Some imports not used depending on template conditions
// @ts-ignore
import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObject, setBearerAuthToObject, setOAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../../common';
// @ts-ignore
import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../../base';
import { BASE_PATH, COLLECTION_FORMATS, type RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../../base';
// @ts-ignore
import { HandleDtoResponse } from '../../@coscine/model';
import type { HandleDtoResponse } from '../../@coscine/model';
// @ts-ignore
import { HandleForUpdateDto } from '../../@coscine/model';
import type { HandleForUpdateDto } from '../../@coscine/model';
/**
* HandleApi - axios parameter creator
* @export
......@@ -37,7 +37,7 @@ export const HandleApiAxiosParamCreator = function (configuration?: Configuratio
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2HandlesOptions: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
apiV2HandlesOptions: async (options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/v2/handles`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
......@@ -72,7 +72,7 @@ export const HandleApiAxiosParamCreator = function (configuration?: Configuratio
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getHandle: async (prefix: string, suffix: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
getHandle: async (prefix: string, suffix: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'prefix' is not null or undefined
assertParamExists('getHandle', 'prefix', prefix)
// verify required parameter 'suffix' is not null or undefined
......@@ -114,7 +114,7 @@ export const HandleApiAxiosParamCreator = function (configuration?: Configuratio
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
updateHandle: async (prefix: string, suffix: string, handleForUpdateDto?: HandleForUpdateDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
updateHandle: async (prefix: string, suffix: string, handleForUpdateDto?: HandleForUpdateDto, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'prefix' is not null or undefined
assertParamExists('updateHandle', 'prefix', prefix)
// verify required parameter 'suffix' is not null or undefined
......@@ -166,11 +166,11 @@ export const HandleApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiV2HandlesOptions(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
async apiV2HandlesOptions(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiV2HandlesOptions(options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['HandleApi.apiV2HandlesOptions']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['HandleApi.apiV2HandlesOptions']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
*
......@@ -180,11 +180,11 @@ export const HandleApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async getHandle(prefix: string, suffix: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<HandleDtoResponse>> {
async getHandle(prefix: string, suffix: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<HandleDtoResponse>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.getHandle(prefix, suffix, options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['HandleApi.getHandle']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['HandleApi.getHandle']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
* <p><strong>Required JWT roles for access:</strong> <code>administrator</code>.</p>
......@@ -195,11 +195,11 @@ export const HandleApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async updateHandle(prefix: string, suffix: string, handleForUpdateDto?: HandleForUpdateDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
async updateHandle(prefix: string, suffix: string, handleForUpdateDto?: HandleForUpdateDto, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.updateHandle(prefix, suffix, handleForUpdateDto, options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['HandleApi.updateHandle']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['HandleApi.updateHandle']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
}
};
......@@ -217,7 +217,7 @@ export const HandleApiFactory = function (configuration?: Configuration, basePat
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2HandlesOptions(options?: AxiosRequestConfig): AxiosPromise<void> {
apiV2HandlesOptions(options?: RawAxiosRequestConfig): AxiosPromise<void> {
return localVarFp.apiV2HandlesOptions(options).then((request) => request(axios, basePath));
},
/**
......@@ -227,7 +227,7 @@ export const HandleApiFactory = function (configuration?: Configuration, basePat
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getHandle(requestParameters: HandleApiGetHandleRequest, options?: AxiosRequestConfig): AxiosPromise<HandleDtoResponse> {
getHandle(requestParameters: HandleApiGetHandleRequest, options?: RawAxiosRequestConfig): AxiosPromise<HandleDtoResponse> {
return localVarFp.getHandle(requestParameters.prefix, requestParameters.suffix, options).then((request) => request(axios, basePath));
},
/**
......@@ -237,7 +237,7 @@ export const HandleApiFactory = function (configuration?: Configuration, basePat
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
updateHandle(requestParameters: HandleApiUpdateHandleRequest, options?: AxiosRequestConfig): AxiosPromise<void> {
updateHandle(requestParameters: HandleApiUpdateHandleRequest, options?: RawAxiosRequestConfig): AxiosPromise<void> {
return localVarFp.updateHandle(requestParameters.prefix, requestParameters.suffix, requestParameters.handleForUpdateDto, options).then((request) => request(axios, basePath));
},
};
......@@ -306,7 +306,7 @@ export class HandleApi extends BaseAPI {
* @throws {RequiredError}
* @memberof HandleApi
*/
public apiV2HandlesOptions(options?: AxiosRequestConfig) {
public apiV2HandlesOptions(options?: RawAxiosRequestConfig) {
return HandleApiFp(this.configuration).apiV2HandlesOptions(options).then((request) => request(this.axios, this.basePath));
}
......@@ -318,7 +318,7 @@ export class HandleApi extends BaseAPI {
* @throws {RequiredError}
* @memberof HandleApi
*/
public getHandle(requestParameters: HandleApiGetHandleRequest, options?: AxiosRequestConfig) {
public getHandle(requestParameters: HandleApiGetHandleRequest, options?: RawAxiosRequestConfig) {
return HandleApiFp(this.configuration).getHandle(requestParameters.prefix, requestParameters.suffix, options).then((request) => request(this.axios, this.basePath));
}
......@@ -330,7 +330,7 @@ export class HandleApi extends BaseAPI {
* @throws {RequiredError}
* @memberof HandleApi
*/
public updateHandle(requestParameters: HandleApiUpdateHandleRequest, options?: AxiosRequestConfig) {
public updateHandle(requestParameters: HandleApiUpdateHandleRequest, options?: RawAxiosRequestConfig) {
return HandleApiFp(this.configuration).updateHandle(requestParameters.prefix, requestParameters.suffix, requestParameters.handleForUpdateDto, options).then((request) => request(this.axios, this.basePath));
}
}
......
......@@ -14,17 +14,17 @@
import type { Configuration } from '../../configuration';
import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios';
import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios';
import globalAxios from 'axios';
// Some imports not used depending on template conditions
// @ts-ignore
import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObject, setBearerAuthToObject, setOAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../../common';
// @ts-ignore
import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../../base';
import { BASE_PATH, COLLECTION_FORMATS, type RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../../base';
// @ts-ignore
import { LanguageDtoIEnumerableResponse } from '../../@coscine/model';
import type { LanguageDtoIEnumerableResponse } from '../../@coscine/model';
// @ts-ignore
import { LanguageDtoResponse } from '../../@coscine/model';
import type { LanguageDtoResponse } from '../../@coscine/model';
/**
* LanguageApi - axios parameter creator
* @export
......@@ -37,7 +37,7 @@ export const LanguageApiAxiosParamCreator = function (configuration?: Configurat
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2LanguagesOptions: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
apiV2LanguagesOptions: async (options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/v2/languages`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
......@@ -71,7 +71,7 @@ export const LanguageApiAxiosParamCreator = function (configuration?: Configurat
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getLanguage: async (languageId: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
getLanguage: async (languageId: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'languageId' is not null or undefined
assertParamExists('getLanguage', 'languageId', languageId)
const localVarPath = `/api/v2/languages/{languageId}`
......@@ -110,7 +110,7 @@ export const LanguageApiAxiosParamCreator = function (configuration?: Configurat
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getLanguages: async (pageNumber?: number, pageSize?: number, orderBy?: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
getLanguages: async (pageNumber?: number, pageSize?: number, orderBy?: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/v2/languages`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
......@@ -165,11 +165,11 @@ export const LanguageApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiV2LanguagesOptions(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
async apiV2LanguagesOptions(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiV2LanguagesOptions(options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['LanguageApi.apiV2LanguagesOptions']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['LanguageApi.apiV2LanguagesOptions']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
*
......@@ -178,11 +178,11 @@ export const LanguageApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async getLanguage(languageId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<LanguageDtoResponse>> {
async getLanguage(languageId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<LanguageDtoResponse>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.getLanguage(languageId, options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['LanguageApi.getLanguage']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['LanguageApi.getLanguage']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
*
......@@ -193,11 +193,11 @@ export const LanguageApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async getLanguages(pageNumber?: number, pageSize?: number, orderBy?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<LanguageDtoIEnumerableResponse>> {
async getLanguages(pageNumber?: number, pageSize?: number, orderBy?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<LanguageDtoIEnumerableResponse>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.getLanguages(pageNumber, pageSize, orderBy, options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['LanguageApi.getLanguages']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['LanguageApi.getLanguages']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
}
};
......@@ -215,7 +215,7 @@ export const LanguageApiFactory = function (configuration?: Configuration, baseP
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2LanguagesOptions(options?: AxiosRequestConfig): AxiosPromise<void> {
apiV2LanguagesOptions(options?: RawAxiosRequestConfig): AxiosPromise<void> {
return localVarFp.apiV2LanguagesOptions(options).then((request) => request(axios, basePath));
},
/**
......@@ -225,7 +225,7 @@ export const LanguageApiFactory = function (configuration?: Configuration, baseP
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getLanguage(requestParameters: LanguageApiGetLanguageRequest, options?: AxiosRequestConfig): AxiosPromise<LanguageDtoResponse> {
getLanguage(requestParameters: LanguageApiGetLanguageRequest, options?: RawAxiosRequestConfig): AxiosPromise<LanguageDtoResponse> {
return localVarFp.getLanguage(requestParameters.languageId, options).then((request) => request(axios, basePath));
},
/**
......@@ -235,7 +235,7 @@ export const LanguageApiFactory = function (configuration?: Configuration, baseP
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getLanguages(requestParameters: LanguageApiGetLanguagesRequest = {}, options?: AxiosRequestConfig): AxiosPromise<LanguageDtoIEnumerableResponse> {
getLanguages(requestParameters: LanguageApiGetLanguagesRequest = {}, options?: RawAxiosRequestConfig): AxiosPromise<LanguageDtoIEnumerableResponse> {
return localVarFp.getLanguages(requestParameters.pageNumber, requestParameters.pageSize, requestParameters.orderBy, options).then((request) => request(axios, basePath));
},
};
......@@ -297,7 +297,7 @@ export class LanguageApi extends BaseAPI {
* @throws {RequiredError}
* @memberof LanguageApi
*/
public apiV2LanguagesOptions(options?: AxiosRequestConfig) {
public apiV2LanguagesOptions(options?: RawAxiosRequestConfig) {
return LanguageApiFp(this.configuration).apiV2LanguagesOptions(options).then((request) => request(this.axios, this.basePath));
}
......@@ -309,7 +309,7 @@ export class LanguageApi extends BaseAPI {
* @throws {RequiredError}
* @memberof LanguageApi
*/
public getLanguage(requestParameters: LanguageApiGetLanguageRequest, options?: AxiosRequestConfig) {
public getLanguage(requestParameters: LanguageApiGetLanguageRequest, options?: RawAxiosRequestConfig) {
return LanguageApiFp(this.configuration).getLanguage(requestParameters.languageId, options).then((request) => request(this.axios, this.basePath));
}
......@@ -321,7 +321,7 @@ export class LanguageApi extends BaseAPI {
* @throws {RequiredError}
* @memberof LanguageApi
*/
public getLanguages(requestParameters: LanguageApiGetLanguagesRequest = {}, options?: AxiosRequestConfig) {
public getLanguages(requestParameters: LanguageApiGetLanguagesRequest = {}, options?: RawAxiosRequestConfig) {
return LanguageApiFp(this.configuration).getLanguages(requestParameters.pageNumber, requestParameters.pageSize, requestParameters.orderBy, options).then((request) => request(this.axios, this.basePath));
}
}
......
......@@ -14,17 +14,17 @@
import type { Configuration } from '../../configuration';
import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios';
import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios';
import globalAxios from 'axios';
// Some imports not used depending on template conditions
// @ts-ignore
import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObject, setBearerAuthToObject, setOAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../../common';
// @ts-ignore
import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../../base';
import { BASE_PATH, COLLECTION_FORMATS, type RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../../base';
// @ts-ignore
import { LicenseDtoPagedResponse } from '../../@coscine/model';
import type { LicenseDtoPagedResponse } from '../../@coscine/model';
// @ts-ignore
import { LicenseDtoResponse } from '../../@coscine/model';
import type { LicenseDtoResponse } from '../../@coscine/model';
/**
* LicenseApi - axios parameter creator
* @export
......@@ -37,7 +37,7 @@ export const LicenseApiAxiosParamCreator = function (configuration?: Configurati
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2LicensesOptions: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
apiV2LicensesOptions: async (options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/v2/licenses`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
......@@ -71,7 +71,7 @@ export const LicenseApiAxiosParamCreator = function (configuration?: Configurati
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getLicense: async (licenseId: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
getLicense: async (licenseId: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'licenseId' is not null or undefined
assertParamExists('getLicense', 'licenseId', licenseId)
const localVarPath = `/api/v2/licenses/{licenseId}`
......@@ -110,7 +110,7 @@ export const LicenseApiAxiosParamCreator = function (configuration?: Configurati
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getLicenses: async (pageNumber?: number, pageSize?: number, orderBy?: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
getLicenses: async (pageNumber?: number, pageSize?: number, orderBy?: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/v2/licenses`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
......@@ -165,11 +165,11 @@ export const LicenseApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiV2LicensesOptions(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
async apiV2LicensesOptions(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiV2LicensesOptions(options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['LicenseApi.apiV2LicensesOptions']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['LicenseApi.apiV2LicensesOptions']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
*
......@@ -178,11 +178,11 @@ export const LicenseApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async getLicense(licenseId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<LicenseDtoResponse>> {
async getLicense(licenseId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<LicenseDtoResponse>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.getLicense(licenseId, options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['LicenseApi.getLicense']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['LicenseApi.getLicense']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
*
......@@ -193,11 +193,11 @@ export const LicenseApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async getLicenses(pageNumber?: number, pageSize?: number, orderBy?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<LicenseDtoPagedResponse>> {
async getLicenses(pageNumber?: number, pageSize?: number, orderBy?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<LicenseDtoPagedResponse>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.getLicenses(pageNumber, pageSize, orderBy, options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['LicenseApi.getLicenses']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['LicenseApi.getLicenses']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
}
};
......@@ -215,7 +215,7 @@ export const LicenseApiFactory = function (configuration?: Configuration, basePa
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2LicensesOptions(options?: AxiosRequestConfig): AxiosPromise<void> {
apiV2LicensesOptions(options?: RawAxiosRequestConfig): AxiosPromise<void> {
return localVarFp.apiV2LicensesOptions(options).then((request) => request(axios, basePath));
},
/**
......@@ -225,7 +225,7 @@ export const LicenseApiFactory = function (configuration?: Configuration, basePa
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getLicense(requestParameters: LicenseApiGetLicenseRequest, options?: AxiosRequestConfig): AxiosPromise<LicenseDtoResponse> {
getLicense(requestParameters: LicenseApiGetLicenseRequest, options?: RawAxiosRequestConfig): AxiosPromise<LicenseDtoResponse> {
return localVarFp.getLicense(requestParameters.licenseId, options).then((request) => request(axios, basePath));
},
/**
......@@ -235,7 +235,7 @@ export const LicenseApiFactory = function (configuration?: Configuration, basePa
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getLicenses(requestParameters: LicenseApiGetLicensesRequest = {}, options?: AxiosRequestConfig): AxiosPromise<LicenseDtoPagedResponse> {
getLicenses(requestParameters: LicenseApiGetLicensesRequest = {}, options?: RawAxiosRequestConfig): AxiosPromise<LicenseDtoPagedResponse> {
return localVarFp.getLicenses(requestParameters.pageNumber, requestParameters.pageSize, requestParameters.orderBy, options).then((request) => request(axios, basePath));
},
};
......@@ -297,7 +297,7 @@ export class LicenseApi extends BaseAPI {
* @throws {RequiredError}
* @memberof LicenseApi
*/
public apiV2LicensesOptions(options?: AxiosRequestConfig) {
public apiV2LicensesOptions(options?: RawAxiosRequestConfig) {
return LicenseApiFp(this.configuration).apiV2LicensesOptions(options).then((request) => request(this.axios, this.basePath));
}
......@@ -309,7 +309,7 @@ export class LicenseApi extends BaseAPI {
* @throws {RequiredError}
* @memberof LicenseApi
*/
public getLicense(requestParameters: LicenseApiGetLicenseRequest, options?: AxiosRequestConfig) {
public getLicense(requestParameters: LicenseApiGetLicenseRequest, options?: RawAxiosRequestConfig) {
return LicenseApiFp(this.configuration).getLicense(requestParameters.licenseId, options).then((request) => request(this.axios, this.basePath));
}
......@@ -321,7 +321,7 @@ export class LicenseApi extends BaseAPI {
* @throws {RequiredError}
* @memberof LicenseApi
*/
public getLicenses(requestParameters: LicenseApiGetLicensesRequest = {}, options?: AxiosRequestConfig) {
public getLicenses(requestParameters: LicenseApiGetLicensesRequest = {}, options?: RawAxiosRequestConfig) {
return LicenseApiFp(this.configuration).getLicenses(requestParameters.pageNumber, requestParameters.pageSize, requestParameters.orderBy, options).then((request) => request(this.axios, this.basePath));
}
}
......
......@@ -14,15 +14,15 @@
import type { Configuration } from '../../configuration';
import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios';
import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios';
import globalAxios from 'axios';
// Some imports not used depending on template conditions
// @ts-ignore
import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObject, setBearerAuthToObject, setOAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../../common';
// @ts-ignore
import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../../base';
import { BASE_PATH, COLLECTION_FORMATS, type RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../../base';
// @ts-ignore
import { MaintenanceDtoPagedResponse } from '../../@coscine/model';
import type { MaintenanceDtoPagedResponse } from '../../@coscine/model';
/**
* MaintenanceApi - axios parameter creator
* @export
......@@ -35,7 +35,7 @@ export const MaintenanceApiAxiosParamCreator = function (configuration?: Configu
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2MaintenancesOptions: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
apiV2MaintenancesOptions: async (options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/v2/maintenances`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
......@@ -68,7 +68,7 @@ export const MaintenanceApiAxiosParamCreator = function (configuration?: Configu
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getCurrentMaintenances: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
getCurrentMaintenances: async (options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/v2/maintenances`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
......@@ -111,11 +111,11 @@ export const MaintenanceApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiV2MaintenancesOptions(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
async apiV2MaintenancesOptions(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiV2MaintenancesOptions(options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['MaintenanceApi.apiV2MaintenancesOptions']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['MaintenanceApi.apiV2MaintenancesOptions']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
*
......@@ -123,11 +123,11 @@ export const MaintenanceApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async getCurrentMaintenances(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<MaintenanceDtoPagedResponse>> {
async getCurrentMaintenances(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<MaintenanceDtoPagedResponse>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.getCurrentMaintenances(options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['MaintenanceApi.getCurrentMaintenances']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['MaintenanceApi.getCurrentMaintenances']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
}
};
......@@ -145,7 +145,7 @@ export const MaintenanceApiFactory = function (configuration?: Configuration, ba
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2MaintenancesOptions(options?: AxiosRequestConfig): AxiosPromise<void> {
apiV2MaintenancesOptions(options?: RawAxiosRequestConfig): AxiosPromise<void> {
return localVarFp.apiV2MaintenancesOptions(options).then((request) => request(axios, basePath));
},
/**
......@@ -154,7 +154,7 @@ export const MaintenanceApiFactory = function (configuration?: Configuration, ba
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getCurrentMaintenances(options?: AxiosRequestConfig): AxiosPromise<MaintenanceDtoPagedResponse> {
getCurrentMaintenances(options?: RawAxiosRequestConfig): AxiosPromise<MaintenanceDtoPagedResponse> {
return localVarFp.getCurrentMaintenances(options).then((request) => request(axios, basePath));
},
};
......@@ -174,7 +174,7 @@ export class MaintenanceApi extends BaseAPI {
* @throws {RequiredError}
* @memberof MaintenanceApi
*/
public apiV2MaintenancesOptions(options?: AxiosRequestConfig) {
public apiV2MaintenancesOptions(options?: RawAxiosRequestConfig) {
return MaintenanceApiFp(this.configuration).apiV2MaintenancesOptions(options).then((request) => request(this.axios, this.basePath));
}
......@@ -185,7 +185,7 @@ export class MaintenanceApi extends BaseAPI {
* @throws {RequiredError}
* @memberof MaintenanceApi
*/
public getCurrentMaintenances(options?: AxiosRequestConfig) {
public getCurrentMaintenances(options?: RawAxiosRequestConfig) {
return MaintenanceApiFp(this.configuration).getCurrentMaintenances(options).then((request) => request(this.axios, this.basePath));
}
}
......
......@@ -14,19 +14,19 @@
import type { Configuration } from '../../configuration';
import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios';
import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios';
import globalAxios from 'axios';
// Some imports not used depending on template conditions
// @ts-ignore
import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObject, setBearerAuthToObject, setOAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../../common';
// @ts-ignore
import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../../base';
import { BASE_PATH, COLLECTION_FORMATS, type RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../../base';
// @ts-ignore
import { AcceptedLanguage } from '../../@coscine/model';
import type { AcceptedLanguage } from '../../@coscine/model';
// @ts-ignore
import { OrganizationDtoPagedResponse } from '../../@coscine/model';
import type { OrganizationDtoPagedResponse } from '../../@coscine/model';
// @ts-ignore
import { OrganizationDtoResponse } from '../../@coscine/model';
import type { OrganizationDtoResponse } from '../../@coscine/model';
/**
* OrganizationApi - axios parameter creator
* @export
......@@ -39,7 +39,7 @@ export const OrganizationApiAxiosParamCreator = function (configuration?: Config
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2OrganizationsOptions: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
apiV2OrganizationsOptions: async (options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/v2/organizations`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
......@@ -73,7 +73,7 @@ export const OrganizationApiAxiosParamCreator = function (configuration?: Config
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getOrganization: async (organizationRorUri: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
getOrganization: async (organizationRorUri: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'organizationRorUri' is not null or undefined
assertParamExists('getOrganization', 'organizationRorUri', organizationRorUri)
const localVarPath = `/api/v2/organizations/{organizationRorUri}`
......@@ -115,7 +115,7 @@ export const OrganizationApiAxiosParamCreator = function (configuration?: Config
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getOrganizations: async (searchTerm?: string, language?: AcceptedLanguage, filterByPublicationService?: boolean, pageNumber?: number, pageSize?: number, orderBy?: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
getOrganizations: async (searchTerm?: string, language?: AcceptedLanguage, filterByPublicationService?: boolean, pageNumber?: number, pageSize?: number, orderBy?: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/v2/organizations`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
......@@ -182,11 +182,11 @@ export const OrganizationApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiV2OrganizationsOptions(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
async apiV2OrganizationsOptions(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiV2OrganizationsOptions(options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['OrganizationApi.apiV2OrganizationsOptions']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['OrganizationApi.apiV2OrganizationsOptions']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
*
......@@ -195,11 +195,11 @@ export const OrganizationApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async getOrganization(organizationRorUri: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<OrganizationDtoResponse>> {
async getOrganization(organizationRorUri: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<OrganizationDtoResponse>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.getOrganization(organizationRorUri, options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['OrganizationApi.getOrganization']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['OrganizationApi.getOrganization']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
*
......@@ -213,11 +213,11 @@ export const OrganizationApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async getOrganizations(searchTerm?: string, language?: AcceptedLanguage, filterByPublicationService?: boolean, pageNumber?: number, pageSize?: number, orderBy?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<OrganizationDtoPagedResponse>> {
async getOrganizations(searchTerm?: string, language?: AcceptedLanguage, filterByPublicationService?: boolean, pageNumber?: number, pageSize?: number, orderBy?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<OrganizationDtoPagedResponse>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.getOrganizations(searchTerm, language, filterByPublicationService, pageNumber, pageSize, orderBy, options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['OrganizationApi.getOrganizations']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['OrganizationApi.getOrganizations']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
}
};
......@@ -235,7 +235,7 @@ export const OrganizationApiFactory = function (configuration?: Configuration, b
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2OrganizationsOptions(options?: AxiosRequestConfig): AxiosPromise<void> {
apiV2OrganizationsOptions(options?: RawAxiosRequestConfig): AxiosPromise<void> {
return localVarFp.apiV2OrganizationsOptions(options).then((request) => request(axios, basePath));
},
/**
......@@ -245,7 +245,7 @@ export const OrganizationApiFactory = function (configuration?: Configuration, b
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getOrganization(requestParameters: OrganizationApiGetOrganizationRequest, options?: AxiosRequestConfig): AxiosPromise<OrganizationDtoResponse> {
getOrganization(requestParameters: OrganizationApiGetOrganizationRequest, options?: RawAxiosRequestConfig): AxiosPromise<OrganizationDtoResponse> {
return localVarFp.getOrganization(requestParameters.organizationRorUri, options).then((request) => request(axios, basePath));
},
/**
......@@ -255,7 +255,7 @@ export const OrganizationApiFactory = function (configuration?: Configuration, b
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getOrganizations(requestParameters: OrganizationApiGetOrganizationsRequest = {}, options?: AxiosRequestConfig): AxiosPromise<OrganizationDtoPagedResponse> {
getOrganizations(requestParameters: OrganizationApiGetOrganizationsRequest = {}, options?: RawAxiosRequestConfig): AxiosPromise<OrganizationDtoPagedResponse> {
return localVarFp.getOrganizations(requestParameters.searchTerm, requestParameters.language, requestParameters.filterByPublicationService, requestParameters.pageNumber, requestParameters.pageSize, requestParameters.orderBy, options).then((request) => request(axios, basePath));
},
};
......@@ -338,7 +338,7 @@ export class OrganizationApi extends BaseAPI {
* @throws {RequiredError}
* @memberof OrganizationApi
*/
public apiV2OrganizationsOptions(options?: AxiosRequestConfig) {
public apiV2OrganizationsOptions(options?: RawAxiosRequestConfig) {
return OrganizationApiFp(this.configuration).apiV2OrganizationsOptions(options).then((request) => request(this.axios, this.basePath));
}
......@@ -350,7 +350,7 @@ export class OrganizationApi extends BaseAPI {
* @throws {RequiredError}
* @memberof OrganizationApi
*/
public getOrganization(requestParameters: OrganizationApiGetOrganizationRequest, options?: AxiosRequestConfig) {
public getOrganization(requestParameters: OrganizationApiGetOrganizationRequest, options?: RawAxiosRequestConfig) {
return OrganizationApiFp(this.configuration).getOrganization(requestParameters.organizationRorUri, options).then((request) => request(this.axios, this.basePath));
}
......@@ -362,7 +362,7 @@ export class OrganizationApi extends BaseAPI {
* @throws {RequiredError}
* @memberof OrganizationApi
*/
public getOrganizations(requestParameters: OrganizationApiGetOrganizationsRequest = {}, options?: AxiosRequestConfig) {
public getOrganizations(requestParameters: OrganizationApiGetOrganizationsRequest = {}, options?: RawAxiosRequestConfig) {
return OrganizationApiFp(this.configuration).getOrganizations(requestParameters.searchTerm, requestParameters.language, requestParameters.filterByPublicationService, requestParameters.pageNumber, requestParameters.pageSize, requestParameters.orderBy, options).then((request) => request(this.axios, this.basePath));
}
}
......
......@@ -14,19 +14,19 @@
import type { Configuration } from '../../configuration';
import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios';
import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios';
import globalAxios from 'axios';
// Some imports not used depending on template conditions
// @ts-ignore
import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObject, setBearerAuthToObject, setOAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../../common';
// @ts-ignore
import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../../base';
import { BASE_PATH, COLLECTION_FORMATS, type RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../../base';
// @ts-ignore
import { PidDtoPagedResponse } from '../../@coscine/model';
import type { PidDtoPagedResponse } from '../../@coscine/model';
// @ts-ignore
import { PidDtoResponse } from '../../@coscine/model';
import type { PidDtoResponse } from '../../@coscine/model';
// @ts-ignore
import { PidRequestDto } from '../../@coscine/model';
import type { PidRequestDto } from '../../@coscine/model';
/**
* PidApi - axios parameter creator
* @export
......@@ -39,7 +39,7 @@ export const PidApiAxiosParamCreator = function (configuration?: Configuration)
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2PidsOptions: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
apiV2PidsOptions: async (options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/v2/pids`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
......@@ -74,7 +74,7 @@ export const PidApiAxiosParamCreator = function (configuration?: Configuration)
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getPid: async (prefix: string, suffix: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
getPid: async (prefix: string, suffix: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'prefix' is not null or undefined
assertParamExists('getPid', 'prefix', prefix)
// verify required parameter 'suffix' is not null or undefined
......@@ -119,7 +119,7 @@ export const PidApiAxiosParamCreator = function (configuration?: Configuration)
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getPids: async (includeProjects?: boolean, includeResources?: boolean, includeDeleted?: boolean, pageNumber?: number, pageSize?: number, orderBy?: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
getPids: async (includeProjects?: boolean, includeResources?: boolean, includeDeleted?: boolean, pageNumber?: number, pageSize?: number, orderBy?: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/v2/pids`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
......@@ -179,7 +179,7 @@ export const PidApiAxiosParamCreator = function (configuration?: Configuration)
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
sendRequestToOwner: async (prefix: string, suffix: string, pidRequestDto?: PidRequestDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
sendRequestToOwner: async (prefix: string, suffix: string, pidRequestDto?: PidRequestDto, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'prefix' is not null or undefined
assertParamExists('sendRequestToOwner', 'prefix', prefix)
// verify required parameter 'suffix' is not null or undefined
......@@ -231,11 +231,11 @@ export const PidApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiV2PidsOptions(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
async apiV2PidsOptions(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiV2PidsOptions(options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['PidApi.apiV2PidsOptions']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['PidApi.apiV2PidsOptions']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
*
......@@ -245,11 +245,11 @@ export const PidApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async getPid(prefix: string, suffix: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PidDtoResponse>> {
async getPid(prefix: string, suffix: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PidDtoResponse>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.getPid(prefix, suffix, options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['PidApi.getPid']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['PidApi.getPid']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
* <p><strong>Required JWT roles for access:</strong> <code>administrator</code>.</p>
......@@ -263,11 +263,11 @@ export const PidApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async getPids(includeProjects?: boolean, includeResources?: boolean, includeDeleted?: boolean, pageNumber?: number, pageSize?: number, orderBy?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PidDtoPagedResponse>> {
async getPids(includeProjects?: boolean, includeResources?: boolean, includeDeleted?: boolean, pageNumber?: number, pageSize?: number, orderBy?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PidDtoPagedResponse>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.getPids(includeProjects, includeResources, includeDeleted, pageNumber, pageSize, orderBy, options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['PidApi.getPids']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['PidApi.getPids']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
*
......@@ -278,11 +278,11 @@ export const PidApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async sendRequestToOwner(prefix: string, suffix: string, pidRequestDto?: PidRequestDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
async sendRequestToOwner(prefix: string, suffix: string, pidRequestDto?: PidRequestDto, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.sendRequestToOwner(prefix, suffix, pidRequestDto, options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['PidApi.sendRequestToOwner']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['PidApi.sendRequestToOwner']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
}
};
......@@ -300,7 +300,7 @@ export const PidApiFactory = function (configuration?: Configuration, basePath?:
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2PidsOptions(options?: AxiosRequestConfig): AxiosPromise<void> {
apiV2PidsOptions(options?: RawAxiosRequestConfig): AxiosPromise<void> {
return localVarFp.apiV2PidsOptions(options).then((request) => request(axios, basePath));
},
/**
......@@ -310,7 +310,7 @@ export const PidApiFactory = function (configuration?: Configuration, basePath?:
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getPid(requestParameters: PidApiGetPidRequest, options?: AxiosRequestConfig): AxiosPromise<PidDtoResponse> {
getPid(requestParameters: PidApiGetPidRequest, options?: RawAxiosRequestConfig): AxiosPromise<PidDtoResponse> {
return localVarFp.getPid(requestParameters.prefix, requestParameters.suffix, options).then((request) => request(axios, basePath));
},
/**
......@@ -320,7 +320,7 @@ export const PidApiFactory = function (configuration?: Configuration, basePath?:
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getPids(requestParameters: PidApiGetPidsRequest = {}, options?: AxiosRequestConfig): AxiosPromise<PidDtoPagedResponse> {
getPids(requestParameters: PidApiGetPidsRequest = {}, options?: RawAxiosRequestConfig): AxiosPromise<PidDtoPagedResponse> {
return localVarFp.getPids(requestParameters.includeProjects, requestParameters.includeResources, requestParameters.includeDeleted, requestParameters.pageNumber, requestParameters.pageSize, requestParameters.orderBy, options).then((request) => request(axios, basePath));
},
/**
......@@ -330,7 +330,7 @@ export const PidApiFactory = function (configuration?: Configuration, basePath?:
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
sendRequestToOwner(requestParameters: PidApiSendRequestToOwnerRequest, options?: AxiosRequestConfig): AxiosPromise<void> {
sendRequestToOwner(requestParameters: PidApiSendRequestToOwnerRequest, options?: RawAxiosRequestConfig): AxiosPromise<void> {
return localVarFp.sendRequestToOwner(requestParameters.prefix, requestParameters.suffix, requestParameters.pidRequestDto, options).then((request) => request(axios, basePath));
},
};
......@@ -448,7 +448,7 @@ export class PidApi extends BaseAPI {
* @throws {RequiredError}
* @memberof PidApi
*/
public apiV2PidsOptions(options?: AxiosRequestConfig) {
public apiV2PidsOptions(options?: RawAxiosRequestConfig) {
return PidApiFp(this.configuration).apiV2PidsOptions(options).then((request) => request(this.axios, this.basePath));
}
......@@ -460,7 +460,7 @@ export class PidApi extends BaseAPI {
* @throws {RequiredError}
* @memberof PidApi
*/
public getPid(requestParameters: PidApiGetPidRequest, options?: AxiosRequestConfig) {
public getPid(requestParameters: PidApiGetPidRequest, options?: RawAxiosRequestConfig) {
return PidApiFp(this.configuration).getPid(requestParameters.prefix, requestParameters.suffix, options).then((request) => request(this.axios, this.basePath));
}
......@@ -472,7 +472,7 @@ export class PidApi extends BaseAPI {
* @throws {RequiredError}
* @memberof PidApi
*/
public getPids(requestParameters: PidApiGetPidsRequest = {}, options?: AxiosRequestConfig) {
public getPids(requestParameters: PidApiGetPidsRequest = {}, options?: RawAxiosRequestConfig) {
return PidApiFp(this.configuration).getPids(requestParameters.includeProjects, requestParameters.includeResources, requestParameters.includeDeleted, requestParameters.pageNumber, requestParameters.pageSize, requestParameters.orderBy, options).then((request) => request(this.axios, this.basePath));
}
......@@ -484,7 +484,7 @@ export class PidApi extends BaseAPI {
* @throws {RequiredError}
* @memberof PidApi
*/
public sendRequestToOwner(requestParameters: PidApiSendRequestToOwnerRequest, options?: AxiosRequestConfig) {
public sendRequestToOwner(requestParameters: PidApiSendRequestToOwnerRequest, options?: RawAxiosRequestConfig) {
return PidApiFp(this.configuration).sendRequestToOwner(requestParameters.prefix, requestParameters.suffix, requestParameters.pidRequestDto, options).then((request) => request(this.axios, this.basePath));
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment