UNPKG

identity-admin-api-client-typescript

Version:
1,060 lines (933 loc) 72.2 kB
/* 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 { ClientApiDto } from '../models'; // @ts-ignore import { ClientClaimApiDto } from '../models'; // @ts-ignore import { ClientClaimsApiDto } from '../models'; // @ts-ignore import { ClientCloneApiDto } from '../models'; // @ts-ignore import { ClientDto } from '../models'; // @ts-ignore import { ClientPropertiesApiDto } from '../models'; // @ts-ignore import { ClientPropertyApiDto } from '../models'; // @ts-ignore import { ClientSecretApiDto } from '../models'; // @ts-ignore import { ClientSecretsApiDto } from '../models'; // @ts-ignore import { ClientsApiDto } from '../models'; // @ts-ignore import { ProblemDetails } from '../models'; /** * ClientsApi - axios parameter creator * @export */ export const ClientsApiAxiosParamCreator = function (configuration?: Configuration) { return { /** * * @param {number} claimId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsClaimsClaimIdDelete: async (claimId: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { // verify required parameter 'claimId' is not null or undefined assertParamExists('apiClientsClaimsClaimIdDelete', 'claimId', claimId) const localVarPath = `/api/Clients/Claims/{claimId}` .replace(`{${"claimId"}}`, encodeURIComponent(String(claimId))); // 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} claimId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsClaimsClaimIdGet: async (claimId: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { // verify required parameter 'claimId' is not null or undefined assertParamExists('apiClientsClaimsClaimIdGet', 'claimId', claimId) const localVarPath = `/api/Clients/Claims/{claimId}` .replace(`{${"claimId"}}`, encodeURIComponent(String(claimId))); // 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 {ClientCloneApiDto} [clientCloneApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsClonePost: async (clientCloneApiDto?: ClientCloneApiDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { const localVarPath = `/api/Clients/Clone`; // 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(clientCloneApiDto, localVarRequestOptions, configuration) return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @param {string} [searchText] * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsGet: async (searchText?: string, page?: number, pageSize?: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { const localVarPath = `/api/Clients`; // 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 {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsIdClaimsGet: async (id: number, page?: number, pageSize?: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { // verify required parameter 'id' is not null or undefined assertParamExists('apiClientsIdClaimsGet', 'id', id) const localVarPath = `/api/Clients/{id}/Claims` .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 {ClientClaimApiDto} [clientClaimApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsIdClaimsPost: async (id: number, clientClaimApiDto?: ClientClaimApiDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { // verify required parameter 'id' is not null or undefined assertParamExists('apiClientsIdClaimsPost', 'id', id) const localVarPath = `/api/Clients/{id}/Claims` .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(clientClaimApiDto, localVarRequestOptions, configuration) return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsIdDelete: async (id: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { // verify required parameter 'id' is not null or undefined assertParamExists('apiClientsIdDelete', 'id', id) const localVarPath = `/api/Clients/{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} */ apiClientsIdGet: async (id: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { // verify required parameter 'id' is not null or undefined assertParamExists('apiClientsIdGet', 'id', id) const localVarPath = `/api/Clients/{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} */ apiClientsIdPropertiesGet: async (id: number, page?: number, pageSize?: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { // verify required parameter 'id' is not null or undefined assertParamExists('apiClientsIdPropertiesGet', 'id', id) const localVarPath = `/api/Clients/{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 {ClientPropertyApiDto} [clientPropertyApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsIdPropertiesPost: async (id: number, clientPropertyApiDto?: ClientPropertyApiDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { // verify required parameter 'id' is not null or undefined assertParamExists('apiClientsIdPropertiesPost', 'id', id) const localVarPath = `/api/Clients/{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(clientPropertyApiDto, 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} */ apiClientsIdSecretsGet: async (id: number, page?: number, pageSize?: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { // verify required parameter 'id' is not null or undefined assertParamExists('apiClientsIdSecretsGet', 'id', id) const localVarPath = `/api/Clients/{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 {ClientSecretApiDto} [clientSecretApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsIdSecretsPost: async (id: number, clientSecretApiDto?: ClientSecretApiDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { // verify required parameter 'id' is not null or undefined assertParamExists('apiClientsIdSecretsPost', 'id', id) const localVarPath = `/api/Clients/{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(clientSecretApiDto, localVarRequestOptions, configuration) return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @param {ClientApiDto} [clientApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsPost: async (clientApiDto?: ClientApiDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { const localVarPath = `/api/Clients`; // 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(clientApiDto, localVarRequestOptions, configuration) return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @param {number} propertyId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsPropertiesPropertyIdDelete: async (propertyId: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { // verify required parameter 'propertyId' is not null or undefined assertParamExists('apiClientsPropertiesPropertyIdDelete', 'propertyId', propertyId) const localVarPath = `/api/Clients/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} */ apiClientsPropertiesPropertyIdGet: async (propertyId: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { // verify required parameter 'propertyId' is not null or undefined assertParamExists('apiClientsPropertiesPropertyIdGet', 'propertyId', propertyId) const localVarPath = `/api/Clients/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 {ClientApiDto} [clientApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsPut: async (clientApiDto?: ClientApiDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { const localVarPath = `/api/Clients`; // 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(clientApiDto, localVarRequestOptions, configuration) return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @param {number} secretId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsSecretsSecretIdDelete: async (secretId: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { // verify required parameter 'secretId' is not null or undefined assertParamExists('apiClientsSecretsSecretIdDelete', 'secretId', secretId) const localVarPath = `/api/Clients/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} */ apiClientsSecretsSecretIdGet: async (secretId: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { // verify required parameter 'secretId' is not null or undefined assertParamExists('apiClientsSecretsSecretIdGet', 'secretId', secretId) const localVarPath = `/api/Clients/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, }; }, } }; /** * ClientsApi - functional programming interface * @export */ export const ClientsApiFp = function(configuration?: Configuration) { const localVarAxiosParamCreator = ClientsApiAxiosParamCreator(configuration) return { /** * * @param {number} claimId * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiClientsClaimsClaimIdDelete(claimId: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<boolean>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiClientsClaimsClaimIdDelete(claimId, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {number} claimId * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiClientsClaimsClaimIdGet(claimId: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ClientClaimApiDto>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiClientsClaimsClaimIdGet(claimId, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {ClientCloneApiDto} [clientCloneApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiClientsClonePost(clientCloneApiDto?: ClientCloneApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ClientDto>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiClientsClonePost(clientCloneApiDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {string} [searchText] * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiClientsGet(searchText?: string, page?: number, pageSize?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ClientsApiDto>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiClientsGet(searchText, page, pageSize, 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 apiClientsIdClaimsGet(id: number, page?: number, pageSize?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ClientClaimsApiDto>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiClientsIdClaimsGet(id, page, pageSize, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {number} id * @param {ClientClaimApiDto} [clientClaimApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiClientsIdClaimsPost(id: number, clientClaimApiDto?: ClientClaimApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ClientClaimApiDto>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiClientsIdClaimsPost(id, clientClaimApiDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiClientsIdDelete(id: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<boolean>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiClientsIdDelete(id, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiClientsIdGet(id: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ClientApiDto>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiClientsIdGet(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 apiClientsIdPropertiesGet(id: number, page?: number, pageSize?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ClientPropertiesApiDto>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiClientsIdPropertiesGet(id, page, pageSize, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {number} id * @param {ClientPropertyApiDto} [clientPropertyApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiClientsIdPropertiesPost(id: number, clientPropertyApiDto?: ClientPropertyApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ClientPropertyApiDto>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiClientsIdPropertiesPost(id, clientPropertyApiDto, 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 apiClientsIdSecretsGet(id: number, page?: number, pageSize?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ClientSecretsApiDto>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiClientsIdSecretsGet(id, page, pageSize, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {number} id * @param {ClientSecretApiDto} [clientSecretApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiClientsIdSecretsPost(id: number, clientSecretApiDto?: ClientSecretApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ClientSecretApiDto>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiClientsIdSecretsPost(id, clientSecretApiDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {ClientApiDto} [clientApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiClientsPost(clientApiDto?: ClientApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ClientApiDto>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiClientsPost(clientApiDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {number} propertyId * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiClientsPropertiesPropertyIdDelete(propertyId: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<boolean>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiClientsPropertiesPropertyIdDelete(propertyId, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {number} propertyId * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiClientsPropertiesPropertyIdGet(propertyId: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ClientPropertyApiDto>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiClientsPropertiesPropertyIdGet(propertyId, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {ClientApiDto} [clientApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiClientsPut(clientApiDto?: ClientApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<boolean>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiClientsPut(clientApiDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {number} secretId * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiClientsSecretsSecretIdDelete(secretId: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiClientsSecretsSecretIdDelete(secretId, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {number} secretId * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiClientsSecretsSecretIdGet(secretId: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ClientSecretApiDto>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiClientsSecretsSecretIdGet(secretId, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, } }; /** * ClientsApi - factory interface * @export */ export const ClientsApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) { const localVarFp = ClientsApiFp(configuration) return { /** * * @param {number} claimId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsClaimsClaimIdDelete(claimId: number, options?: any): AxiosPromise<boolean> { return localVarFp.apiClientsClaimsClaimIdDelete(claimId, options).then((request) => request(axios, basePath)); }, /** * * @param {number} claimId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsClaimsClaimIdGet(claimId: number, options?: any): AxiosPromise<ClientClaimApiDto> { return localVarFp.apiClientsClaimsClaimIdGet(claimId, options).then((request) => request(axios, basePath)); }, /** * * @param {ClientCloneApiDto} [clientCloneApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsClonePost(clientCloneApiDto?: ClientCloneApiDto, options?: any): AxiosPromise<ClientDto> { return localVarFp.apiClientsClonePost(clientCloneApiDto, options).then((request) => request(axios, basePath)); }, /** * * @param {string} [searchText] * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsGet(searchText?: string, page?: number, pageSize?: number, options?: any): AxiosPromise<ClientsApiDto> { return localVarFp.apiClientsGet(searchText, page, pageSize, options).then((request) => request(axios, basePath)); }, /** * * @param {number} id * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsIdClaimsGet(id: number, page?: number, pageSize?: number, options?: any): AxiosPromise<ClientClaimsApiDto> { return localVarFp.apiClientsIdClaimsGet(id, page, pageSize, options).then((request) => request(axios, basePath)); }, /** * * @param {number} id * @param {ClientClaimApiDto} [clientClaimApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsIdClaimsPost(id: number, clientClaimApiDto?: ClientClaimApiDto, options?: any): AxiosPromise<ClientClaimApiDto> { return localVarFp.apiClientsIdClaimsPost(id, clientClaimApiDto, options).then((request) => request(axios, basePath)); }, /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsIdDelete(id: number, options?: any): AxiosPromise<boolean> { return localVarFp.apiClientsIdDelete(id, options).then((request) => request(axios, basePath)); }, /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiClientsIdGet(id: number, options?: any): AxiosPromise<ClientApiDto> { return localVarFp.apiClientsIdGet(id, options).then((request) => request(axios, basePath)); }, /** * * @pa