identity-admin-api-client-typescript
Version:
Openapi generated typescript-axios client for CloudHospital Admin
1,157 lines (1,037 loc) • 54.3 kB
text/typescript
/* tslint:disable */
/* eslint-disable */
/**
* CloudHospital IdentityServer Admin Api INT
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import globalAxios, { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios';
import { Configuration } from '../configuration';
// 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 } from '../base';
// @ts-ignore
import { ApiResourceApiDto } from '../models';
// @ts-ignore
import { ApiResourcePropertiesApiDto } from '../models';
// @ts-ignore
import { ApiResourcePropertyApiDto } from '../models';
// @ts-ignore
import { ApiResourcesApiDto } from '../models';
// @ts-ignore
import { ApiSecretApiDto } from '../models';
// @ts-ignore
import { ApiSecretsApiDto } from '../models';
// @ts-ignore
import { ProblemDetails } from '../models';
/**
* ApiResourcesApi - axios parameter creator
* @export
*/
export const ApiResourcesApiAxiosParamCreator = function (configuration?: Configuration) {
return {
/**
*
* @param {string} [searchText]
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesGet: async (searchText?: string, page?: number, pageSize?: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/ApiResources`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
if (searchText !== undefined) {
localVarQueryParameter['searchText'] = searchText;
}
if (page !== undefined) {
localVarQueryParameter['page'] = page;
}
if (pageSize !== undefined) {
localVarQueryParameter['pageSize'] = pageSize;
}
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesIdDelete: async (id: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'id' is not null or undefined
assertParamExists('apiApiResourcesIdDelete', 'id', id)
const localVarPath = `/api/ApiResources/{id}`
.replace(`{${"id"}}`, encodeURIComponent(String(id)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesIdGet: async (id: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'id' is not null or undefined
assertParamExists('apiApiResourcesIdGet', 'id', id)
const localVarPath = `/api/ApiResources/{id}`
.replace(`{${"id"}}`, encodeURIComponent(String(id)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {number} id
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesIdPropertiesGet: async (id: number, page?: number, pageSize?: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'id' is not null or undefined
assertParamExists('apiApiResourcesIdPropertiesGet', 'id', id)
const localVarPath = `/api/ApiResources/{id}/Properties`
.replace(`{${"id"}}`, encodeURIComponent(String(id)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
if (page !== undefined) {
localVarQueryParameter['page'] = page;
}
if (pageSize !== undefined) {
localVarQueryParameter['pageSize'] = pageSize;
}
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {number} id
* @param {ApiResourcePropertyApiDto} [apiResourcePropertyApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesIdPropertiesPost: async (id: number, apiResourcePropertyApiDto?: ApiResourcePropertyApiDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'id' is not null or undefined
assertParamExists('apiApiResourcesIdPropertiesPost', 'id', id)
const localVarPath = `/api/ApiResources/{id}/Properties`
.replace(`{${"id"}}`, encodeURIComponent(String(id)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
localVarHeaderParameter['Content-Type'] = 'application/json';
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
localVarRequestOptions.data = serializeDataIfNeeded(apiResourcePropertyApiDto, localVarRequestOptions, configuration)
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {number} id
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesIdSecretsGet: async (id: number, page?: number, pageSize?: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'id' is not null or undefined
assertParamExists('apiApiResourcesIdSecretsGet', 'id', id)
const localVarPath = `/api/ApiResources/{id}/Secrets`
.replace(`{${"id"}}`, encodeURIComponent(String(id)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
if (page !== undefined) {
localVarQueryParameter['page'] = page;
}
if (pageSize !== undefined) {
localVarQueryParameter['pageSize'] = pageSize;
}
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {number} id
* @param {ApiSecretApiDto} [apiSecretApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesIdSecretsPost: async (id: number, apiSecretApiDto?: ApiSecretApiDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'id' is not null or undefined
assertParamExists('apiApiResourcesIdSecretsPost', 'id', id)
const localVarPath = `/api/ApiResources/{id}/Secrets`
.replace(`{${"id"}}`, encodeURIComponent(String(id)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
localVarHeaderParameter['Content-Type'] = 'application/json';
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
localVarRequestOptions.data = serializeDataIfNeeded(apiSecretApiDto, localVarRequestOptions, configuration)
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {ApiResourceApiDto} [apiResourceApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesPost: async (apiResourceApiDto?: ApiResourceApiDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/ApiResources`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
localVarHeaderParameter['Content-Type'] = 'application/json';
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
localVarRequestOptions.data = serializeDataIfNeeded(apiResourceApiDto, localVarRequestOptions, configuration)
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {number} propertyId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesPropertiesPropertyIdDelete: async (propertyId: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'propertyId' is not null or undefined
assertParamExists('apiApiResourcesPropertiesPropertyIdDelete', 'propertyId', propertyId)
const localVarPath = `/api/ApiResources/Properties/{propertyId}`
.replace(`{${"propertyId"}}`, encodeURIComponent(String(propertyId)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {number} propertyId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesPropertiesPropertyIdGet: async (propertyId: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'propertyId' is not null or undefined
assertParamExists('apiApiResourcesPropertiesPropertyIdGet', 'propertyId', propertyId)
const localVarPath = `/api/ApiResources/Properties/{propertyId}`
.replace(`{${"propertyId"}}`, encodeURIComponent(String(propertyId)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {ApiResourceApiDto} [apiResourceApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesPut: async (apiResourceApiDto?: ApiResourceApiDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/ApiResources`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = { method: 'PUT', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
localVarHeaderParameter['Content-Type'] = 'application/json';
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
localVarRequestOptions.data = serializeDataIfNeeded(apiResourceApiDto, localVarRequestOptions, configuration)
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {number} secretId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesSecretsSecretIdDelete: async (secretId: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'secretId' is not null or undefined
assertParamExists('apiApiResourcesSecretsSecretIdDelete', 'secretId', secretId)
const localVarPath = `/api/ApiResources/Secrets/{secretId}`
.replace(`{${"secretId"}}`, encodeURIComponent(String(secretId)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {number} secretId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesSecretsSecretIdGet: async (secretId: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'secretId' is not null or undefined
assertParamExists('apiApiResourcesSecretsSecretIdGet', 'secretId', secretId)
const localVarPath = `/api/ApiResources/Secrets/{secretId}`
.replace(`{${"secretId"}}`, encodeURIComponent(String(secretId)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
}
};
/**
* ApiResourcesApi - functional programming interface
* @export
*/
export const ApiResourcesApiFp = function(configuration?: Configuration) {
const localVarAxiosParamCreator = ApiResourcesApiAxiosParamCreator(configuration)
return {
/**
*
* @param {string} [searchText]
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiResourcesGet(searchText?: string, page?: number, pageSize?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ApiResourcesApiDto>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiResourcesGet(searchText, page, pageSize, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiResourcesIdDelete(id: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiResourcesIdDelete(id, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiResourcesIdGet(id: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ApiResourceApiDto>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiResourcesIdGet(id, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {number} id
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiResourcesIdPropertiesGet(id: number, page?: number, pageSize?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ApiResourcePropertiesApiDto>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiResourcesIdPropertiesGet(id, page, pageSize, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {number} id
* @param {ApiResourcePropertyApiDto} [apiResourcePropertyApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiResourcesIdPropertiesPost(id: number, apiResourcePropertyApiDto?: ApiResourcePropertyApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiResourcesIdPropertiesPost(id, apiResourcePropertyApiDto, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {number} id
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiResourcesIdSecretsGet(id: number, page?: number, pageSize?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ApiSecretsApiDto>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiResourcesIdSecretsGet(id, page, pageSize, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {number} id
* @param {ApiSecretApiDto} [apiSecretApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiResourcesIdSecretsPost(id: number, apiSecretApiDto?: ApiSecretApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiResourcesIdSecretsPost(id, apiSecretApiDto, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {ApiResourceApiDto} [apiResourceApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiResourcesPost(apiResourceApiDto?: ApiResourceApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiResourcesPost(apiResourceApiDto, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {number} propertyId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiResourcesPropertiesPropertyIdDelete(propertyId: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiResourcesPropertiesPropertyIdDelete(propertyId, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {number} propertyId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiResourcesPropertiesPropertyIdGet(propertyId: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ApiResourcePropertyApiDto>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiResourcesPropertiesPropertyIdGet(propertyId, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {ApiResourceApiDto} [apiResourceApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiResourcesPut(apiResourceApiDto?: ApiResourceApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiResourcesPut(apiResourceApiDto, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {number} secretId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiResourcesSecretsSecretIdDelete(secretId: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiResourcesSecretsSecretIdDelete(secretId, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {number} secretId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiResourcesSecretsSecretIdGet(secretId: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ApiSecretApiDto>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiResourcesSecretsSecretIdGet(secretId, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
}
};
/**
* ApiResourcesApi - factory interface
* @export
*/
export const ApiResourcesApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) {
const localVarFp = ApiResourcesApiFp(configuration)
return {
/**
*
* @param {string} [searchText]
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesGet(searchText?: string, page?: number, pageSize?: number, options?: any): AxiosPromise<ApiResourcesApiDto> {
return localVarFp.apiApiResourcesGet(searchText, page, pageSize, options).then((request) => request(axios, basePath));
},
/**
*
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesIdDelete(id: number, options?: any): AxiosPromise<void> {
return localVarFp.apiApiResourcesIdDelete(id, options).then((request) => request(axios, basePath));
},
/**
*
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesIdGet(id: number, options?: any): AxiosPromise<ApiResourceApiDto> {
return localVarFp.apiApiResourcesIdGet(id, options).then((request) => request(axios, basePath));
},
/**
*
* @param {number} id
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesIdPropertiesGet(id: number, page?: number, pageSize?: number, options?: any): AxiosPromise<ApiResourcePropertiesApiDto> {
return localVarFp.apiApiResourcesIdPropertiesGet(id, page, pageSize, options).then((request) => request(axios, basePath));
},
/**
*
* @param {number} id
* @param {ApiResourcePropertyApiDto} [apiResourcePropertyApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesIdPropertiesPost(id: number, apiResourcePropertyApiDto?: ApiResourcePropertyApiDto, options?: any): AxiosPromise<void> {
return localVarFp.apiApiResourcesIdPropertiesPost(id, apiResourcePropertyApiDto, options).then((request) => request(axios, basePath));
},
/**
*
* @param {number} id
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesIdSecretsGet(id: number, page?: number, pageSize?: number, options?: any): AxiosPromise<ApiSecretsApiDto> {
return localVarFp.apiApiResourcesIdSecretsGet(id, page, pageSize, options).then((request) => request(axios, basePath));
},
/**
*
* @param {number} id
* @param {ApiSecretApiDto} [apiSecretApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesIdSecretsPost(id: number, apiSecretApiDto?: ApiSecretApiDto, options?: any): AxiosPromise<void> {
return localVarFp.apiApiResourcesIdSecretsPost(id, apiSecretApiDto, options).then((request) => request(axios, basePath));
},
/**
*
* @param {ApiResourceApiDto} [apiResourceApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesPost(apiResourceApiDto?: ApiResourceApiDto, options?: any): AxiosPromise<void> {
return localVarFp.apiApiResourcesPost(apiResourceApiDto, options).then((request) => request(axios, basePath));
},
/**
*
* @param {number} propertyId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesPropertiesPropertyIdDelete(propertyId: number, options?: any): AxiosPromise<void> {
return localVarFp.apiApiResourcesPropertiesPropertyIdDelete(propertyId, options).then((request) => request(axios, basePath));
},
/**
*
* @param {number} propertyId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesPropertiesPropertyIdGet(propertyId: number, options?: any): AxiosPromise<ApiResourcePropertyApiDto> {
return localVarFp.apiApiResourcesPropertiesPropertyIdGet(propertyId, options).then((request) => request(axios, basePath));
},
/**
*
* @param {ApiResourceApiDto} [apiResourceApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesPut(apiResourceApiDto?: ApiResourceApiDto, options?: any): AxiosPromise<void> {
return localVarFp.apiApiResourcesPut(apiResourceApiDto, options).then((request) => request(axios, basePath));
},
/**
*
* @param {number} secretId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesSecretsSecretIdDelete(secretId: number, options?: any): AxiosPromise<void> {
return localVarFp.apiApiResourcesSecretsSecretIdDelete(secretId, options).then((request) => request(axios, basePath));
},
/**
*
* @param {number} secretId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiResourcesSecretsSecretIdGet(secretId: number, options?: any): AxiosPromise<ApiSecretApiDto> {
return localVarFp.apiApiResourcesSecretsSecretIdGet(secretId, options).then((request) => request(axios, basePath));
},
};
};
/**
* Request parameters for apiApiResourcesGet operation in ApiResourcesApi.
* @export
* @interface ApiResourcesApiApiApiResourcesGetRequest
*/
export interface ApiResourcesApiApiApiResourcesGetRequest {
/**
*
* @type {string}
* @memberof ApiResourcesApiApiApiResourcesGet
*/
readonly searchText?: string
/**
*
* @type {number}
* @memberof ApiResourcesApiApiApiResourcesGet
*/
readonly page?: number
/**
*
* @type {number}
* @memberof ApiResourcesApiApiApiResourcesGet
*/
readonly pageSize?: number
}
/**
* Request parameters for apiApiResourcesIdDelete operation in ApiResourcesApi.
* @export
* @interface ApiResourcesApiApiApiResourcesIdDeleteRequest
*/
export interface ApiResourcesApiApiApiResourcesIdDeleteRequest {
/**
*
* @type {number}
* @memberof ApiResourcesApiApiApiResourcesIdDelete
*/
readonly id: number
}
/**
* Request parameters for apiApiResourcesIdGet operation in ApiResourcesApi.
* @export
* @interface ApiResourcesApiApiApiResourcesIdGetRequest
*/
export interface ApiResourcesApiApiApiResourcesIdGetRequest {
/**
*
* @type {number}
* @memberof ApiResourcesApiApiApiResourcesIdGet
*/
readonly id: number
}
/**
* Request parameters for apiApiResourcesIdPropertiesGet operation in ApiResourcesApi.
* @export
* @interface ApiResourcesApiApiApiResourcesIdPropertiesGetRequest
*/
export interface ApiResourcesApiApiApiResourcesIdPropertiesGetRequest {
/**
*
* @type {number}
* @memberof ApiResourcesApiApiApiResourcesIdPropertiesGet
*/
readonly id: number
/**
*
* @type {number}
* @memberof ApiResourcesApiApiApiResourcesIdPropertiesGet
*/
readonly page?: number
/**
*
* @type {number}
* @memberof ApiResourcesApiApiApiResourcesIdPropertiesGet
*/
readonly pageSize?: number
}
/**
* Request parameters for apiApiResourcesIdPropertiesPost operation in ApiResourcesApi.
* @export
* @interface ApiResourcesApiApiApiResourcesIdPropertiesPostRequest
*/
export interface ApiResourcesApiApiApiResourcesIdPropertiesPostRequest {
/**
*
* @type {number}
* @memberof ApiResourcesApiApiApiResourcesIdPropertiesPost
*/
readonly id: number
/**
*
* @type {ApiResourcePropertyApiDto}
* @memberof ApiResourcesApiApiApiResourcesIdPropertiesPost
*/
readonly apiResourcePropertyApiDto?: ApiResourcePropertyApiDto
}
/**
* Request parameters for apiApiResourcesIdSecretsGet operation in ApiResourcesApi.
* @export
* @interface ApiResourcesApiApiApiResourcesIdSecretsGetRequest
*/
export interface ApiResourcesApiApiApiResourcesIdSecretsGetRequest {
/**
*
* @type {number}
* @memberof ApiResourcesApiApiApiResourcesIdSecretsGet
*/
readonly id: number
/**
*
* @type {number}
* @memberof ApiResourcesApiApiApiResourcesIdSecretsGet
*/
readonly page?: number
/**
*
* @type {number}
* @memberof ApiResourcesApiApiApiResourcesIdSecretsGet
*/
readonly pageSize?: number
}
/**
* Request parameters for apiApiResourcesIdSecretsPost operation in ApiResourcesApi.
* @export
* @interface ApiResourcesApiApiApiResourcesIdSecretsPostRequest
*/
export interface ApiResourcesApiApiApiResourcesIdSecretsPostRequest {
/**
*
* @type {number}
* @memberof ApiResourcesApiApiApiResourcesIdSecretsPost
*/
readonly id: number
/**
*
* @type {ApiSecretApiDto}
* @memberof ApiResourcesApiApiApiResourcesIdSecretsPost
*/
readonly apiSecretApiDto?: ApiSecretApiDto
}
/**
* Request parameters for apiApiResourcesPost operation in ApiResourcesApi.
* @export
* @interface ApiResourcesApiApiApiResourcesPostRequest
*/
export interface ApiResourcesApiApiApiResourcesPostRequest {
/**
*
* @type {ApiResourceApiDto}
* @memberof ApiResourcesApiApiApiResourcesPost
*/
readonly apiResourceApiDto?: ApiResourceApiDto
}
/**
* Request parameters for apiApiResourcesPropertiesPropertyIdDelete operation in ApiResourcesApi.
* @export
* @interface ApiResourcesApiApiApiResourcesPropertiesPropertyIdDeleteRequest
*/
export interface ApiResourcesApiApiApiResourcesPropertiesPropertyIdDeleteRequest {
/**
*
* @type {number}
* @memberof ApiResourcesApiApiApiResourcesPropertiesPropertyIdDelete
*/
readonly propertyId: number
}
/**
* Request parameters for apiApiResourcesPropertiesPropertyIdGet operation in ApiResourcesApi.
* @export
* @interface ApiResourcesApiApiApiResourcesPropertiesPropertyIdGetRequest
*/
export interface ApiResourcesApiApiApiResourcesPropertiesPropertyIdGetRequest {
/**
*
* @type {number}
* @memberof ApiResourcesApiApiApiResourcesPropertiesPropertyIdGet
*/
readonly propertyId: number
}
/**
* Request parameters for apiApiResourcesPut operation in ApiResourcesApi.
* @export
* @interface ApiResourcesApiApiApiResourcesPutRequest
*/
export interface ApiResourcesApiApiApiResourcesPutRequest {
/**
*
* @type {ApiResourceApiDto}
* @memberof ApiResourcesApiApiApiResourcesPut
*/
readonly apiResourceApiDto?: ApiResourceApiDto
}
/**
* Request parameters for apiApiResourcesSecretsSecretIdDelete operation in ApiResourcesApi.
* @export
* @interface ApiResourcesApiApiApiResourcesSecretsSecretIdDeleteRequest
*/
export interface ApiResourcesApiApiApiResourcesSecretsSecretIdDeleteRequest {
/**
*
* @type {number}
* @memberof ApiResourcesApiApiApiResourcesSecretsSecretIdDelete
*/
readonly secretId: number
}
/**
* Request parameters for apiApiResourcesSecretsSecretIdGet operation in ApiResourcesApi.
* @export
* @interface ApiResourcesApiApiApiResourcesSecretsSecretIdGetRequest
*/
export interface ApiResourcesApiApiApiResourcesSecretsSecretIdGetRequest {
/**
*
* @type {number}
* @memberof ApiResourcesApiApiApiResourcesSecretsSecretIdGet
*/
readonly secretId: number
}
/**
* ApiResourcesApi - object-oriented interface
* @export
* @class ApiResourcesApi
* @extends {BaseAPI}
*/
export class ApiResourcesApi extends BaseAPI {
/**
*
* @param {ApiResourcesApiApiApiResourcesGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ApiResourcesApi
*/
public apiApiResourcesGet(requestParameters: ApiResourcesApiApiApiResourcesGetRequest = {}, options?: AxiosRequestConfig) {
return ApiResourcesApiFp(this.configuration).apiApiResourcesGet(requestParameters.searchText, requestParameters.page, requestParameters.pageSize, options).then((request) => request(this.axios, this.basePath));
}
/**
*
* @param {ApiResourcesApiApiApiResourcesIdDeleteRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ApiResourcesApi
*/
public apiApiResourcesIdDelete(requestParameters: ApiResourcesApiApiApiResourcesIdDeleteRequest, options?: AxiosRequestConfig) {
return ApiResourcesApiFp(this.configuration).apiApiResourcesIdDelete(requestParameters.id, options).then((request) => request(this.axios, this.basePath));
}
/**
*
* @param {ApiResourcesApiApiApiResourcesIdGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ApiResourcesApi
*/
public apiApiResourcesIdGet(requestParameters: ApiResourcesApiApiApiResourcesIdGetRequest, options?: AxiosRequestConfig) {
return ApiResourcesApiFp(this.configuration).apiApiResourcesIdGet(requestParameters.id, options).then((request) => request(this.axios, this.basePath));
}
/**
*
* @param {ApiResourcesApiApiApiResourcesIdPropertiesGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ApiResourcesApi
*/
public apiApiResourcesIdPropertiesGet(requestParameters: ApiResourcesApiApiApiResourcesIdPropertiesGetRequest, options?: AxiosRequestConfig) {
return ApiResourcesApiFp(this.configuration).apiApiResourcesIdPropertiesGet(requestParameters.id, requestParameters.page, requestParameters.pageSize, options).then((request) => request(this.axios, this.basePath));
}
/**
*
* @param {ApiResourcesApiApiApiResourcesIdPropertiesPostRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ApiResourcesApi
*/
public apiApiResourcesIdPropertiesPost(requestParameters: ApiResourcesApiApiApiResourcesIdPropertiesPostRequest, options?: AxiosRequestConfig) {
return ApiResourcesApiFp(this.configuration).apiApiResourcesIdPropertiesPost(requestParameters.id, requestParameters.apiResourcePropertyApiDto, options).then((request) => request(this.axios, this.basePath));
}
/**
*
* @param {ApiResourcesApiApiApiResourcesIdSecretsGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ApiResourcesApi
*/
public apiApiResourcesIdSecretsGet(requestParameters: ApiResourcesApiApiApiResourcesIdSecretsGetRequest, options?: AxiosRequestConfig) {
return ApiResourcesApiFp(this.configuration).apiApiResourcesIdSecretsGet(requestParameters.id, requestParameters.page, r