/* 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 { IdentityRoleDtoUserRolesApiDto } from '../models'; // @ts-ignore import { IdentityUserDto } from '../models'; // @ts-ignore import { IdentityUsersDto } from '../models'; // @ts-ignore import { ProblemDetails } from '../models'; // @ts-ignore import { StringRoleClaimsApiDto } from '../models'; // @ts-ignore import { StringUserChangePasswordApiDto } from '../models'; // @ts-ignore import { StringUserClaimApiDto } from '../models'; // @ts-ignore import { StringUserClaimsApiDto } from '../models'; // @ts-ignore import { StringUserProviderDeleteApiDto } from '../models'; // @ts-ignore import { StringUserProvidersApiDto } from '../models'; // @ts-ignore import { StringUserRoleApiDto } from '../models'; /** * UsersApi - axios parameter creator * @export */ export const UsersApiAxiosParamCreator = function (configuration?: Configuration) { return { /** * * @param {StringUserChangePasswordApiDto} [stringUserChangePasswordApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersChangePasswordPost: async (stringUserChangePasswordApiDto?: StringUserChangePasswordApiDto, options: AxiosRequestConfig = {}): Promise => { const localVarPath = `/api/Users/ChangePassword`; // 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(stringUserChangePasswordApiDto, localVarRequestOptions, configuration) return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @param {string} claimType * @param {string} claimValue * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersClaimTypeClaimTypeClaimValueClaimValueGet: async (claimType: string, claimValue: string, page?: number, pageSize?: number, options: AxiosRequestConfig = {}): Promise => { // verify required parameter 'claimType' is not null or undefined assertParamExists('apiUsersClaimTypeClaimTypeClaimValueClaimValueGet', 'claimType', claimType) // verify required parameter 'claimValue' is not null or undefined assertParamExists('apiUsersClaimTypeClaimTypeClaimValueClaimValueGet', 'claimValue', claimValue) const localVarPath = `/api/Users/ClaimType/{claimType}/ClaimValue/{claimValue}` .replace(`{${"claimType"}}`, encodeURIComponent(String(claimType))) .replace(`{${"claimValue"}}`, encodeURIComponent(String(claimValue))); // 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 {string} claimType * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersClaimTypeClaimTypeGet: async (claimType: string, page?: number, pageSize?: number, options: AxiosRequestConfig = {}): Promise => { // verify required parameter 'claimType' is not null or undefined assertParamExists('apiUsersClaimTypeClaimTypeGet', 'claimType', claimType) const localVarPath = `/api/Users/ClaimType/{claimType}` .replace(`{${"claimType"}}`, encodeURIComponent(String(claimType))); // 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 {StringUserClaimApiDto} [stringUserClaimApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersClaimsPost: async (stringUserClaimApiDto?: StringUserClaimApiDto, options: AxiosRequestConfig = {}): Promise => { const localVarPath = `/api/Users/Claims`; // 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(stringUserClaimApiDto, localVarRequestOptions, configuration) return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @param {StringUserClaimApiDto} [stringUserClaimApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersClaimsPut: async (stringUserClaimApiDto?: StringUserClaimApiDto, options: AxiosRequestConfig = {}): Promise => { const localVarPath = `/api/Users/Claims`; // 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(stringUserClaimApiDto, 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} */ apiUsersGet: async (searchText?: string, page?: number, pageSize?: number, options: AxiosRequestConfig = {}): Promise => { const localVarPath = `/api/Users`; // 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 {string} id * @param {number} [claimId] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersIdClaimsDelete: async (id: string, claimId?: number, options: AxiosRequestConfig = {}): Promise => { // verify required parameter 'id' is not null or undefined assertParamExists('apiUsersIdClaimsDelete', 'id', id) const localVarPath = `/api/Users/{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: '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) if (claimId !== undefined) { localVarQueryParameter['claimId'] = claimId; } setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @param {string} id * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersIdClaimsGet: async (id: string, page?: number, pageSize?: number, options: AxiosRequestConfig = {}): Promise => { // verify required parameter 'id' is not null or undefined assertParamExists('apiUsersIdClaimsGet', 'id', id) const localVarPath = `/api/Users/{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 {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersIdDelete: async (id: string, options: AxiosRequestConfig = {}): Promise => { // verify required parameter 'id' is not null or undefined assertParamExists('apiUsersIdDelete', 'id', id) const localVarPath = `/api/Users/{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 {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersIdGet: async (id: string, options: AxiosRequestConfig = {}): Promise => { // verify required parameter 'id' is not null or undefined assertParamExists('apiUsersIdGet', 'id', id) const localVarPath = `/api/Users/{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 {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersIdProvidersGet: async (id: string, options: AxiosRequestConfig = {}): Promise => { // verify required parameter 'id' is not null or undefined assertParamExists('apiUsersIdProvidersGet', 'id', id) const localVarPath = `/api/Users/{id}/Providers` .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 {string} id * @param {string} [claimSearchText] * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersIdRoleClaimsGet: async (id: string, claimSearchText?: string, page?: number, pageSize?: number, options: AxiosRequestConfig = {}): Promise => { // verify required parameter 'id' is not null or undefined assertParamExists('apiUsersIdRoleClaimsGet', 'id', id) const localVarPath = `/api/Users/{id}/RoleClaims` .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 (claimSearchText !== undefined) { localVarQueryParameter['claimSearchText'] = claimSearchText; } 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 {string} id * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersIdRolesGet: async (id: string, page?: number, pageSize?: number, options: AxiosRequestConfig = {}): Promise => { // verify required parameter 'id' is not null or undefined assertParamExists('apiUsersIdRolesGet', 'id', id) const localVarPath = `/api/Users/{id}/Roles` .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 {IdentityUserDto} [identityUserDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersPost: async (identityUserDto?: IdentityUserDto, options: AxiosRequestConfig = {}): Promise => { const localVarPath = `/api/Users`; // 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(identityUserDto, localVarRequestOptions, configuration) return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @param {StringUserProviderDeleteApiDto} [stringUserProviderDeleteApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersProvidersDelete: async (stringUserProviderDeleteApiDto?: StringUserProviderDeleteApiDto, options: AxiosRequestConfig = {}): Promise => { const localVarPath = `/api/Users/Providers`; // 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) localVarHeaderParameter['Content-Type'] = 'application/json'; setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; localVarRequestOptions.data = serializeDataIfNeeded(stringUserProviderDeleteApiDto, localVarRequestOptions, configuration) return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @param {IdentityUserDto} [identityUserDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersPut: async (identityUserDto?: IdentityUserDto, options: AxiosRequestConfig = {}): Promise => { const localVarPath = `/api/Users`; // 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(identityUserDto, localVarRequestOptions, configuration) return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @param {StringUserRoleApiDto} [stringUserRoleApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersRolesDelete: async (stringUserRoleApiDto?: StringUserRoleApiDto, options: AxiosRequestConfig = {}): Promise => { const localVarPath = `/api/Users/Roles`; // 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) localVarHeaderParameter['Content-Type'] = 'application/json'; setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; localVarRequestOptions.data = serializeDataIfNeeded(stringUserRoleApiDto, localVarRequestOptions, configuration) return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @param {StringUserRoleApiDto} [stringUserRoleApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersRolesPost: async (stringUserRoleApiDto?: StringUserRoleApiDto, options: AxiosRequestConfig = {}): Promise => { const localVarPath = `/api/Users/Roles`; // 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(stringUserRoleApiDto, localVarRequestOptions, configuration) return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, } }; /** * UsersApi - functional programming interface * @export */ export const UsersApiFp = function(configuration?: Configuration) { const localVarAxiosParamCreator = UsersApiAxiosParamCreator(configuration) return { /** * * @param {StringUserChangePasswordApiDto} [stringUserChangePasswordApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiUsersChangePasswordPost(stringUserChangePasswordApiDto?: StringUserChangePasswordApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiUsersChangePasswordPost(stringUserChangePasswordApiDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {string} claimType * @param {string} claimValue * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiUsersClaimTypeClaimTypeClaimValueClaimValueGet(claimType: string, claimValue: string, page?: number, pageSize?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiUsersClaimTypeClaimTypeClaimValueClaimValueGet(claimType, claimValue, page, pageSize, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {string} claimType * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiUsersClaimTypeClaimTypeGet(claimType: string, page?: number, pageSize?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiUsersClaimTypeClaimTypeGet(claimType, page, pageSize, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {StringUserClaimApiDto} [stringUserClaimApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiUsersClaimsPost(stringUserClaimApiDto?: StringUserClaimApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiUsersClaimsPost(stringUserClaimApiDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {StringUserClaimApiDto} [stringUserClaimApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiUsersClaimsPut(stringUserClaimApiDto?: StringUserClaimApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiUsersClaimsPut(stringUserClaimApiDto, 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 apiUsersGet(searchText?: string, page?: number, pageSize?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiUsersGet(searchText, page, pageSize, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {string} id * @param {number} [claimId] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiUsersIdClaimsDelete(id: string, claimId?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiUsersIdClaimsDelete(id, claimId, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {string} id * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiUsersIdClaimsGet(id: string, page?: number, pageSize?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiUsersIdClaimsGet(id, page, pageSize, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiUsersIdDelete(id: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiUsersIdDelete(id, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiUsersIdGet(id: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiUsersIdGet(id, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiUsersIdProvidersGet(id: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiUsersIdProvidersGet(id, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {string} id * @param {string} [claimSearchText] * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiUsersIdRoleClaimsGet(id: string, claimSearchText?: string, page?: number, pageSize?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiUsersIdRoleClaimsGet(id, claimSearchText, page, pageSize, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {string} id * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiUsersIdRolesGet(id: string, page?: number, pageSize?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiUsersIdRolesGet(id, page, pageSize, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {IdentityUserDto} [identityUserDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiUsersPost(identityUserDto?: IdentityUserDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiUsersPost(identityUserDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {StringUserProviderDeleteApiDto} [stringUserProviderDeleteApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiUsersProvidersDelete(stringUserProviderDeleteApiDto?: StringUserProviderDeleteApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiUsersProvidersDelete(stringUserProviderDeleteApiDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {IdentityUserDto} [identityUserDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiUsersPut(identityUserDto?: IdentityUserDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiUsersPut(identityUserDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {StringUserRoleApiDto} [stringUserRoleApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiUsersRolesDelete(stringUserRoleApiDto?: StringUserRoleApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiUsersRolesDelete(stringUserRoleApiDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {StringUserRoleApiDto} [stringUserRoleApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiUsersRolesPost(stringUserRoleApiDto?: StringUserRoleApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiUsersRolesPost(stringUserRoleApiDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, } }; /** * UsersApi - factory interface * @export */ export const UsersApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) { const localVarFp = UsersApiFp(configuration) return { /** * * @param {StringUserChangePasswordApiDto} [stringUserChangePasswordApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersChangePasswordPost(stringUserChangePasswordApiDto?: StringUserChangePasswordApiDto, options?: any): AxiosPromise { return localVarFp.apiUsersChangePasswordPost(stringUserChangePasswordApiDto, options).then((request) => request(axios, basePath)); }, /** * * @param {string} claimType * @param {string} claimValue * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersClaimTypeClaimTypeClaimValueClaimValueGet(claimType: string, claimValue: string, page?: number, pageSize?: number, options?: any): AxiosPromise { return localVarFp.apiUsersClaimTypeClaimTypeClaimValueClaimValueGet(claimType, claimValue, page, pageSize, options).then((request) => request(axios, basePath)); }, /** * * @param {string} claimType * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersClaimTypeClaimTypeGet(claimType: string, page?: number, pageSize?: number, options?: any): AxiosPromise { return localVarFp.apiUsersClaimTypeClaimTypeGet(claimType, page, pageSize, options).then((request) => request(axios, basePath)); }, /** * * @param {StringUserClaimApiDto} [stringUserClaimApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersClaimsPost(stringUserClaimApiDto?: StringUserClaimApiDto, options?: any): AxiosPromise { return localVarFp.apiUsersClaimsPost(stringUserClaimApiDto, options).then((request) => request(axios, basePath)); }, /** * * @param {StringUserClaimApiDto} [stringUserClaimApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersClaimsPut(stringUserClaimApiDto?: StringUserClaimApiDto, options?: any): AxiosPromise { return localVarFp.apiUsersClaimsPut(stringUserClaimApiDto, options).then((request) => request(axios, basePath)); }, /** * * @param {string} [searchText] * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersGet(searchText?: string, page?: number, pageSize?: number, options?: any): AxiosPromise { return localVarFp.apiUsersGet(searchText, page, pageSize, options).then((request) => request(axios, basePath)); }, /** * * @param {string} id * @param {number} [claimId] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersIdClaimsDelete(id: string, claimId?: number, options?: any): AxiosPromise { return localVarFp.apiUsersIdClaimsDelete(id, claimId, options).then((request) => request(axios, basePath)); }, /** * * @param {string} id * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersIdClaimsGet(id: string, page?: number, pageSize?: number, options?: any): AxiosPromise { return localVarFp.apiUsersIdClaimsGet(id, page, pageSize, options).then((request) => request(axios, basePath)); }, /** * * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersIdDelete(id: string, options?: any): AxiosPromise { return localVarFp.apiUsersIdDelete(id, options).then((request) => request(axios, basePath)); }, /** * * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersIdGet(id: string, options?: any): AxiosPromise { return localVarFp.apiUsersIdGet(id, options).then((request) => request(axios, basePath)); }, /** * * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersIdProvidersGet(id: string, options?: any): AxiosPromise { return localVarFp.apiUsersIdProvidersGet(id, options).then((request) => request(axios, basePath)); }, /** * * @param {string} id * @param {string} [claimSearchText] * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersIdRoleClaimsGet(id: string, claimSearchText?: string, page?: number, pageSize?: number, options?: any): AxiosPromise { return localVarFp.apiUsersIdRoleClaimsGet(id, claimSearchText, page, pageSize, options).then((request) => request(axios, basePath)); }, /** * * @param {string} id * @param {number} [page] * @param {number} [pageSize] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersIdRolesGet(id: string, page?: number, pageSize?: number, options?: any): AxiosPromise { return localVarFp.apiUsersIdRolesGet(id, page, pageSize, options).then((request) => request(axios, basePath)); }, /** * * @param {IdentityUserDto} [identityUserDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersPost(identityUserDto?: IdentityUserDto, options?: any): AxiosPromise { return localVarFp.apiUsersPost(identityUserDto, options).then((request) => request(axios, basePath)); }, /** * * @param {StringUserProviderDeleteApiDto} [stringUserProviderDeleteApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersProvidersDelete(stringUserProviderDeleteApiDto?: StringUserProviderDeleteApiDto, options?: any): AxiosPromise { return localVarFp.apiUsersProvidersDelete(stringUserProviderDeleteApiDto, options).then((request) => request(axios, basePath)); }, /** * * @param {IdentityUserDto} [identityUserDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersPut(identityUserDto?: IdentityUserDto, options?: any): AxiosPromise { return localVarFp.apiUsersPut(identityUserDto, options).then((request) => request(axios, basePath)); }, /** * * @param {StringUserRoleApiDto} [stringUserRoleApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersRolesDelete(stringUserRoleApiDto?: StringUserRoleApiDto, options?: any): AxiosPromise { return localVarFp.apiUsersRolesDelete(stringUserRoleApiDto, options).then((request) => request(axios, basePath)); }, /** * * @param {StringUserRoleApiDto} [stringUserRoleApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiUsersRolesPost(stringUserRoleApiDto?: StringUserRoleApiDto, options?: any): AxiosPromise { return localVarFp.apiUsersRolesPost(stringUserRoleApiDto, options).then((request) => request(axios, basePath)); }, }; }; /** * Request parameters for apiUsersChangePasswordPost operation in UsersApi. * @export * @interface UsersApiApiUsersChangePasswordPostRequest */ export interface UsersApiApiUsersChangePasswordPostRequest { /** * * @type {StringUserChangePasswordApiDto} * @memberof UsersApiApiUsersChangePasswordPost */ readonly stringUserChangePasswordApiDto?: StringUserChangePasswordApiDto } /** * Request parameters for apiUsersClaimTypeClaimTypeClaimValueClaimValueGet operation in UsersApi. * @export * @interface UsersApiApiUsersClaimTypeClaimTypeClaimValueClaimValueGetRequest */ export interface UsersApiApiUsersClaimTypeClaimTypeClaimValueClaimValueGetRequest { /** * * @type {string} * @memberof UsersApiApiUsersClaimTypeClaimTypeClaimValueClaimValueGet */ readonly claimType: string /** * * @type {string} * @memberof UsersApiApiUsersClaimTypeClaimTypeClaimValueClaimValueGet */ readonly claimValue: string /** * * @type {number} * @memberof UsersApiApiUsersClaimTypeClaimTypeClaimValueClaimValueGet */ readonly page?: number /** * * @type {number} * @memberof UsersApiApiUsersClaimTypeClaimTypeClaimValueClaimValueGet */ readonly pageSize?: number } /** * Request parameters for apiUsersClaimTypeClaimTypeGet operation in UsersApi. * @export * @interface UsersApiApiUsersClaimTypeClaimTypeGetRequest */ export interface UsersApiApiUsersClaimTypeClaimTypeGetRequest { /** * * @type {string} * @memberof UsersApiApiUsersClaimTypeClaimTypeGet */ readonly claimType: string /** * * @type {number} * @memberof UsersApiApiUsersClaimTypeClaimTypeGet */ readonly page?: number /** * * @type {number} * @memberof UsersApiApiUsersClaimTypeClaimTypeGet */ readonly pageSize?: number } /** * Request parameters for apiUsersClaimsPost operation in UsersApi. * @export * @interface UsersApiApiUsersClaimsPostRequest */ export interface UsersApiApiUsersClaimsPostRequest { /** * * @type {StringUserClaimApiDto} * @memberof UsersApiApiUsersClaimsPost */ readonly stringUserClaimApiDto?: StringUserClaimApiDto } /** * Request parameters for apiUsersClaimsPut operation in UsersApi. * @export * @interface UsersApiApiUsersClaimsPutRequest */ export interface UsersApiApiUsersClaimsPutRequest { /** * * @type {StringUserClaimApiDto} * @memberof UsersApiApiUsersClaimsPut */ readonly stringUserClaimApiDto?: StringUserClaimApiDto } /** * Request parameters for apiUsersGet operation in UsersApi. * @export * @interface UsersApiApiUsersGetRequest */ export interface UsersApiApiUsersGetRequest { /** * * @type {string} * @memberof UsersApiApiUsersGet */ readonly searchText?: string /** * * @type {number} * @memberof UsersApiApiUsersGet */ readonly page?: number /** * * @type {number} * @memberof UsersApiApiUsersGet */ readonly pageSize?: number } /** * Request parameters for apiUsersIdClaimsDelete operation in UsersApi. * @export * @interface UsersApiApiUsersIdClaimsDeleteRequest */ export interface UsersApiApiUsersIdClaimsDeleteRequest { /** * * @type {string} * @memberof UsersApiApiUsersIdClaimsDelete */ readonly id: string /** * * @type {number} * @memberof UsersApiApiUsersIdClaimsDelete */ readonly claimId?: number } /** * Request parameters for apiUsersIdClaimsGet operation in UsersApi. * @export * @interface UsersApiApiUsersIdClaimsGetRequest */ export interface UsersApiApiUsersIdClaimsGetRequest { /** * * @type {string} * @memberof UsersApiApiUsersIdClaimsGet */ readonly id: string /** * * @type {number} * @memberof UsersApiApiUsersIdClaimsGet */ readonly page?: number /** * * @type {number} * @memberof UsersApiApiUsersIdClaimsGet */ readonly pageSize?: number } /** * Request parameters for apiUsersIdDelete operation in UsersApi. * @export * @interface UsersApiApiUsersIdDeleteRequest */ export interface UsersApiApiUsersIdDeleteRequest { /** * * @type {string} * @memberof UsersApiApiUsersIdDelete */ readonly id: string } /** * Request parameters for apiUsersIdGet operation in UsersApi. * @export * @interface UsersApiApiUsersIdGetRequest */ export interface UsersApiApiUsersIdGetRequest { /** * * @type {string} * @memberof UsersApiApiUsersIdGet */ readonly id: string } /** * Request parameters for apiUsersIdProvidersGet operation in UsersApi. * @export * @interface UsersApiApiUsersIdProvidersGetRequest */ export interface UsersApiApiUsersIdProvidersGetRequest { /** * * @type {string} * @memberof UsersApiApiUsersIdProvidersGet */ readonly id: string } /** * Request parameters for apiUsersIdRoleClaimsGet operation in UsersApi. * @export * @interface UsersApiApiUsersIdRoleClaimsGetRequest */ export interface UsersApiApiUsersIdRoleClaimsGetRequest { /** * * @type {string} * @memberof UsersApiApiUsersIdRoleClaimsGet */ readonly id: string /** * * @type {string} * @memberof UsersApiApiUsersIdRoleClaimsGet */ readonly claimSearchText?: string /** * * @type {number} * @memberof UsersApiApiUsersIdRoleClaimsGet */ readonly page?: number /** * * @type {number} * @memberof UsersApiApiUsersIdRoleClaimsGet */ readonly pageSize?: number } /** * Request parameters for apiUsersIdRolesGet operation in UsersApi. * @export * @interface UsersApiApiUsersIdRolesGetRequest */ export interface UsersApiApiUsersIdRolesGetRequest { /** * * @type {string} * @memberof UsersApiApiUsersIdRolesGet */ readonly id: string /** * * @type {number} * @memberof UsersApiApiUsersIdRolesGet */ readonly page?: number /** * * @type {number} * @memberof UsersApiApiUsersIdRolesGet */ readonly pageSize?: number } /** * Request parameters for apiUsersPost operation in UsersApi. * @export * @interface UsersApiApiUsersPostRequest */ export interface UsersApiApiUsersPostRequest { /** * * @type {IdentityUserDto} * @memberof UsersApiApiUsersPost */ readonly identityUserDto?: IdentityUserDto } /** * Request parameters for apiUsersProvidersDelete operation in UsersApi. * @export * @interface UsersApiApiUsersProvidersDeleteRequest */ export interface UsersApiApiUsersProvidersDeleteRequest { /** * * @type {StringUserProviderDeleteApiDto} * @memberof UsersApiApiUsersProvidersDelete */ readonly stringUserProviderDeleteApiDto?: StringUserProviderDeleteApiDto } /** * Request parameters for apiUsersPut operation in UsersApi. * @export * @interface UsersApiApiUsersPutRequest */ export interface UsersApiApiUsersPutRequest { /** * * @type {IdentityUserDto} * @memberof UsersApiApiUsersPut */ readonly identityUserDto?: IdentityUserDto } /** * Request parameters for apiUsersRolesDelete operation in UsersApi. * @export * @interface UsersApiApiUsersRolesDeleteRequest */ export interface UsersApiApiUsersRolesDeleteRequest { /** * * @type {StringUserRoleApiDto} * @memberof UsersApiApiUsersRolesDelete */ readonly stringUserRoleApiDto?: StringUserRoleApiDto } /** * Request parameters for apiUsersRolesPost operation in UsersApi. * @export * @interface UsersApiApiUsersRolesPostRequest */ export interface UsersApiApiUsersRolesPostRequest { /** * * @type {StringUserRoleApiDto} * @memberof UsersApiApiUsersRolesPost */ readonly stringUserRoleApiDto?: StringUserRoleApiDto } /** * UsersApi - object-oriented interface * @export * @class UsersApi * @extends {BaseAPI} */ export class UsersApi extends BaseAPI { /** * * @param {UsersApiApiUsersChangePasswordPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ public apiUsersChangePasswordPost(requestParameters: UsersApiApiUsersChangePasswordPostRequest = {}, options?: AxiosRequestConfig) { return UsersApiFp(this.configuration).apiUsersChangePasswordPost(requestParameters.stringUserChangePasswordApiDto, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {UsersApiApiUsersClaimTypeClaimTypeClaimValueClaimValueGetRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ public apiUsersClaimTypeClaimTypeClaimValueClaimValueGet(requestParameters: UsersApiApiUsersClaimTypeClaimTypeClaimValueClaimValueGetRequest, options?: AxiosRequestConfig) { return UsersApiFp(this.configuration).apiUsersClaimTypeClaimTypeClaimValueClaimValueGet(requestParameters.claimType, requestParameters.claimValue, requestParameters.page, requestParameters.pageSize, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {UsersApiApiUsersClaimTypeClaimTypeGetRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ public apiUsersClaimTypeClaimTypeGet(requestParameters: UsersApiApiUsersClaimTypeClaimTypeGetRequest, options?: AxiosRequestConfig) { return UsersApiFp(this.configuration).apiUsersClaimTypeClaimTypeGet(requestParameters.claimType, requestParameters.page, requestParameters.pageSize, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {UsersApiApiUsersClaimsPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ public apiUsersClaimsPost(requestParameters: UsersApiApiUsersClaimsPostRequest = {}, options?: AxiosRequestConfig) { return UsersApiFp(this.configuration).apiUsersClaimsPost(requestParameters.stringUserClaimApiDto, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {UsersApiApiUsersClaimsPutRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ public apiUsersClaimsPut(requestParameters: UsersApiApiUsersClaimsPutRequest = {}, options?: AxiosRequestConfig) { return UsersApiFp(this.configuration).apiUsersClaimsPut(requestParameters.stringUserClaimApiDto, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {UsersApiApiUsersGetRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ public apiUsersGet(requestParameters: UsersApiApiUsersGetRequest = {}, options?: AxiosRequestConfig) { return UsersApiFp(this.configuration).apiUsersGet(requestParameters.searchText, requestParameters.page, requestParameters.pageSize, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {UsersApiApiUsersIdClaimsDeleteRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ public apiUsersIdClaimsDelete(requestParameters: UsersApiApiUsersIdClaimsDeleteRequest, options?: AxiosRequestConfig) { return UsersApiFp(this.configuration).apiUsersIdClaimsDelete(requestParameters.id, requestParameters.claimId, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {UsersApiApiUsersIdClaimsGetRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ public apiUsersIdClaimsGet(requestParameters: UsersApiApiUsersIdClaimsGetRequest, options?: AxiosRequestConfig) { return UsersApiFp(this.configuration).apiUsersIdClaimsGet(requestParameters.id, requestParameters.page, requestParameters.pageSize, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {UsersApiApiUsersIdDeleteRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ public apiUsersIdDelete(requestParameters: UsersApiApiUsersIdDeleteRequest, options?: AxiosRequestConfig) { return UsersApiFp(this.configuration).apiUsersIdDelete(requestParameters.id, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {UsersApiApiUsersIdGetRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ public apiUsersIdGet(requestParameters: UsersApiApiUsersIdGetRequest, options?: AxiosRequestConfig) { return UsersApiFp(this.configuration).apiUsersIdGet(requestParameters.id, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {UsersApiApiUsersIdProvidersGetRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ public apiUsersIdProvidersGet(requestParameters: UsersApiApiUsersIdProvidersGetRequest, options?: AxiosRequestConfig) { return UsersApiFp(this.configuration).apiUsersIdProvidersGet(requestParameters.id, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {UsersApiApiUsersIdRoleClaimsGetRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ public apiUsersIdRoleClaimsGet(requestParameters: UsersApiApiUsersIdRoleClaimsGetRequest, options?: AxiosRequestConfig) { return UsersApiFp(this.configuration).apiUsersIdRoleClaimsGet(requestParameters.id, requestParameters.claimSearchText, requestParameters.page, requestParameters.pageSize, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {UsersApiApiUsersIdRolesGetRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ public apiUsersIdRolesGet(requestParameters: UsersApiApiUsersIdRolesGetRequest, options?: AxiosRequestConfig) { return UsersApiFp(this.configuration).apiUsersIdRolesGet(requestParameters.id, requestParameters.page, requestParameters.pageSize, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {UsersApiApiUsersPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ public apiUsersPost(requestParameters: UsersApiApiUsersPostRequest = {}, options?: AxiosRequestConfig) { return UsersApiFp(this.configuration).apiUsersPost(requestParameters.identityUserDto, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {UsersApiApiUsersProvidersDeleteRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ public apiUsersProvidersDelete(requestParameters: UsersApiApiUsersProvidersDeleteRequest = {}, options?: AxiosRequestConfig) { return UsersApiFp(this.configuration).apiUsersProvidersDelete(requestParameters.stringUserProviderDeleteApiDto, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {UsersApiApiUsersPutRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ public apiUsersPut(requestParameters: UsersApiApiUsersPutRequest = {}, options?: AxiosRequestConfig) { return UsersApiFp(this.configuration).apiUsersPut(requestParameters.identityUserDto, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {UsersApiApiUsersRolesDeleteRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ public apiUsersRolesDelete(requestParameters: UsersApiApiUsersRolesDeleteRequest = {}, options?: AxiosRequestConfig) { return UsersApiFp(this.configuration).apiUsersRolesDelete(requestParameters.stringUserRoleApiDto, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {UsersApiApiUsersRolesPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ public apiUsersRolesPost(requestParameters: UsersApiApiUsersRolesPostRequest = {}, options?: AxiosRequestConfig) { return UsersApiFp(this.configuration).apiUsersRolesPost(requestParameters.stringUserRoleApiDto, options).then((request) => request(this.axios, this.basePath)); } }