UNPKG

identity-admin-api-client-typescript

Version:
903 lines (805 loc) 41.3 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 { ConfirmEmailApiDto } from '../models'; // @ts-ignore import { ConfirmPhoneNumberApiDto } from '../models'; // @ts-ignore import { SendVerificationEmailDto } from '../models'; // @ts-ignore import { SendVerificationSMSDto } from '../models'; // @ts-ignore import { StringUserProviderDeleteApiDto } from '../models'; // @ts-ignore import { StringUserProviderDto } from '../models'; // @ts-ignore import { UserLoginInfo } from '../models'; // @ts-ignore import { UserProfileApiDto } from '../models'; /** * ManageApi - axios parameter creator * @export */ export const ManageApiAxiosParamCreator = function (configuration?: Configuration) { return { /** * * @param {ConfirmEmailApiDto} [confirmEmailApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageConfirmEmailPost: async (confirmEmailApiDto?: ConfirmEmailApiDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { const localVarPath = `/api/Manage/ConfirmEmail`; // 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(confirmEmailApiDto, localVarRequestOptions, configuration) return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @param {ConfirmPhoneNumberApiDto} [confirmPhoneNumberApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageConfirmPhonenumberPost: async (confirmPhoneNumberApiDto?: ConfirmPhoneNumberApiDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { const localVarPath = `/api/Manage/ConfirmPhonenumber`; // 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(confirmPhoneNumberApiDto, localVarRequestOptions, configuration) return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @param {string} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageDeletePersonalDataDelete: async (body?: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { const localVarPath = `/api/Manage/DeletePersonalData`; // 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(body, localVarRequestOptions, configuration) return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageDownloadPersonalDataGet: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => { const localVarPath = `/api/Manage/DownloadPersonalData`; // 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 {*} [options] Override http request option. * @throws {RequiredError} */ apiManageGetExternalLoginsGet: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => { const localVarPath = `/api/Manage/GetExternalLogins`; // 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 {*} [options] Override http request option. * @throws {RequiredError} */ apiManageGetUserProfileGet: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => { const localVarPath = `/api/Manage/GetUserProfile`; // 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 {StringUserProviderDto} [stringUserProviderDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageLinkExternalLoginsPost: async (stringUserProviderDto?: StringUserProviderDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { const localVarPath = `/api/Manage/LinkExternalLogins`; // 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(stringUserProviderDto, localVarRequestOptions, configuration) return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @param {StringUserProviderDeleteApiDto} [stringUserProviderDeleteApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageRemoveExternalLoginsDelete: async (stringUserProviderDeleteApiDto?: StringUserProviderDeleteApiDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { const localVarPath = `/api/Manage/RemoveExternalLogins`; // 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 {SendVerificationEmailDto} [sendVerificationEmailDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageSendVerificationEmailPost: async (sendVerificationEmailDto?: SendVerificationEmailDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { const localVarPath = `/api/Manage/SendVerificationEmail`; // 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(sendVerificationEmailDto, localVarRequestOptions, configuration) return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @param {SendVerificationSMSDto} [sendVerificationSMSDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageSendVerificationSMSPost: async (sendVerificationSMSDto?: SendVerificationSMSDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { const localVarPath = `/api/Manage/SendVerificationSMS`; // 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(sendVerificationSMSDto, localVarRequestOptions, configuration) return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @param {UserProfileApiDto} [userProfileApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageUpdateUserProfilePut: async (userProfileApiDto?: UserProfileApiDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => { const localVarPath = `/api/Manage/updateUserProfile`; // 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(userProfileApiDto, localVarRequestOptions, configuration) return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, } }; /** * ManageApi - functional programming interface * @export */ export const ManageApiFp = function(configuration?: Configuration) { const localVarAxiosParamCreator = ManageApiAxiosParamCreator(configuration) return { /** * * @param {ConfirmEmailApiDto} [confirmEmailApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiManageConfirmEmailPost(confirmEmailApiDto?: ConfirmEmailApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiManageConfirmEmailPost(confirmEmailApiDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {ConfirmPhoneNumberApiDto} [confirmPhoneNumberApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiManageConfirmPhonenumberPost(confirmPhoneNumberApiDto?: ConfirmPhoneNumberApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiManageConfirmPhonenumberPost(confirmPhoneNumberApiDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {string} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiManageDeletePersonalDataDelete(body?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiManageDeletePersonalDataDelete(body, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiManageDownloadPersonalDataGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiManageDownloadPersonalDataGet(options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiManageGetExternalLoginsGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<UserLoginInfo>>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiManageGetExternalLoginsGet(options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiManageGetUserProfileGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<UserProfileApiDto>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiManageGetUserProfileGet(options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {StringUserProviderDto} [stringUserProviderDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiManageLinkExternalLoginsPost(stringUserProviderDto?: StringUserProviderDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiManageLinkExternalLoginsPost(stringUserProviderDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {StringUserProviderDeleteApiDto} [stringUserProviderDeleteApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiManageRemoveExternalLoginsDelete(stringUserProviderDeleteApiDto?: StringUserProviderDeleteApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiManageRemoveExternalLoginsDelete(stringUserProviderDeleteApiDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {SendVerificationEmailDto} [sendVerificationEmailDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiManageSendVerificationEmailPost(sendVerificationEmailDto?: SendVerificationEmailDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiManageSendVerificationEmailPost(sendVerificationEmailDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {SendVerificationSMSDto} [sendVerificationSMSDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiManageSendVerificationSMSPost(sendVerificationSMSDto?: SendVerificationSMSDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiManageSendVerificationSMSPost(sendVerificationSMSDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, /** * * @param {UserProfileApiDto} [userProfileApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiManageUpdateUserProfilePut(userProfileApiDto?: UserProfileApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> { const localVarAxiosArgs = await localVarAxiosParamCreator.apiManageUpdateUserProfilePut(userProfileApiDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, } }; /** * ManageApi - factory interface * @export */ export const ManageApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) { const localVarFp = ManageApiFp(configuration) return { /** * * @param {ConfirmEmailApiDto} [confirmEmailApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageConfirmEmailPost(confirmEmailApiDto?: ConfirmEmailApiDto, options?: any): AxiosPromise<void> { return localVarFp.apiManageConfirmEmailPost(confirmEmailApiDto, options).then((request) => request(axios, basePath)); }, /** * * @param {ConfirmPhoneNumberApiDto} [confirmPhoneNumberApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageConfirmPhonenumberPost(confirmPhoneNumberApiDto?: ConfirmPhoneNumberApiDto, options?: any): AxiosPromise<void> { return localVarFp.apiManageConfirmPhonenumberPost(confirmPhoneNumberApiDto, options).then((request) => request(axios, basePath)); }, /** * * @param {string} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageDeletePersonalDataDelete(body?: string, options?: any): AxiosPromise<void> { return localVarFp.apiManageDeletePersonalDataDelete(body, options).then((request) => request(axios, basePath)); }, /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageDownloadPersonalDataGet(options?: any): AxiosPromise<void> { return localVarFp.apiManageDownloadPersonalDataGet(options).then((request) => request(axios, basePath)); }, /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageGetExternalLoginsGet(options?: any): AxiosPromise<Array<UserLoginInfo>> { return localVarFp.apiManageGetExternalLoginsGet(options).then((request) => request(axios, basePath)); }, /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageGetUserProfileGet(options?: any): AxiosPromise<UserProfileApiDto> { return localVarFp.apiManageGetUserProfileGet(options).then((request) => request(axios, basePath)); }, /** * * @param {StringUserProviderDto} [stringUserProviderDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageLinkExternalLoginsPost(stringUserProviderDto?: StringUserProviderDto, options?: any): AxiosPromise<void> { return localVarFp.apiManageLinkExternalLoginsPost(stringUserProviderDto, options).then((request) => request(axios, basePath)); }, /** * * @param {StringUserProviderDeleteApiDto} [stringUserProviderDeleteApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageRemoveExternalLoginsDelete(stringUserProviderDeleteApiDto?: StringUserProviderDeleteApiDto, options?: any): AxiosPromise<void> { return localVarFp.apiManageRemoveExternalLoginsDelete(stringUserProviderDeleteApiDto, options).then((request) => request(axios, basePath)); }, /** * * @param {SendVerificationEmailDto} [sendVerificationEmailDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageSendVerificationEmailPost(sendVerificationEmailDto?: SendVerificationEmailDto, options?: any): AxiosPromise<void> { return localVarFp.apiManageSendVerificationEmailPost(sendVerificationEmailDto, options).then((request) => request(axios, basePath)); }, /** * * @param {SendVerificationSMSDto} [sendVerificationSMSDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageSendVerificationSMSPost(sendVerificationSMSDto?: SendVerificationSMSDto, options?: any): AxiosPromise<void> { return localVarFp.apiManageSendVerificationSMSPost(sendVerificationSMSDto, options).then((request) => request(axios, basePath)); }, /** * * @param {UserProfileApiDto} [userProfileApiDto] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiManageUpdateUserProfilePut(userProfileApiDto?: UserProfileApiDto, options?: any): AxiosPromise<void> { return localVarFp.apiManageUpdateUserProfilePut(userProfileApiDto, options).then((request) => request(axios, basePath)); }, }; }; /** * Request parameters for apiManageConfirmEmailPost operation in ManageApi. * @export * @interface ManageApiApiManageConfirmEmailPostRequest */ export interface ManageApiApiManageConfirmEmailPostRequest { /** * * @type {ConfirmEmailApiDto} * @memberof ManageApiApiManageConfirmEmailPost */ readonly confirmEmailApiDto?: ConfirmEmailApiDto } /** * Request parameters for apiManageConfirmPhonenumberPost operation in ManageApi. * @export * @interface ManageApiApiManageConfirmPhonenumberPostRequest */ export interface ManageApiApiManageConfirmPhonenumberPostRequest { /** * * @type {ConfirmPhoneNumberApiDto} * @memberof ManageApiApiManageConfirmPhonenumberPost */ readonly confirmPhoneNumberApiDto?: ConfirmPhoneNumberApiDto } /** * Request parameters for apiManageDeletePersonalDataDelete operation in ManageApi. * @export * @interface ManageApiApiManageDeletePersonalDataDeleteRequest */ export interface ManageApiApiManageDeletePersonalDataDeleteRequest { /** * * @type {string} * @memberof ManageApiApiManageDeletePersonalDataDelete */ readonly body?: string } /** * Request parameters for apiManageLinkExternalLoginsPost operation in ManageApi. * @export * @interface ManageApiApiManageLinkExternalLoginsPostRequest */ export interface ManageApiApiManageLinkExternalLoginsPostRequest { /** * * @type {StringUserProviderDto} * @memberof ManageApiApiManageLinkExternalLoginsPost */ readonly stringUserProviderDto?: StringUserProviderDto } /** * Request parameters for apiManageRemoveExternalLoginsDelete operation in ManageApi. * @export * @interface ManageApiApiManageRemoveExternalLoginsDeleteRequest */ export interface ManageApiApiManageRemoveExternalLoginsDeleteRequest { /** * * @type {StringUserProviderDeleteApiDto} * @memberof ManageApiApiManageRemoveExternalLoginsDelete */ readonly stringUserProviderDeleteApiDto?: StringUserProviderDeleteApiDto } /** * Request parameters for apiManageSendVerificationEmailPost operation in ManageApi. * @export * @interface ManageApiApiManageSendVerificationEmailPostRequest */ export interface ManageApiApiManageSendVerificationEmailPostRequest { /** * * @type {SendVerificationEmailDto} * @memberof ManageApiApiManageSendVerificationEmailPost */ readonly sendVerificationEmailDto?: SendVerificationEmailDto } /** * Request parameters for apiManageSendVerificationSMSPost operation in ManageApi. * @export * @interface ManageApiApiManageSendVerificationSMSPostRequest */ export interface ManageApiApiManageSendVerificationSMSPostRequest { /** * * @type {SendVerificationSMSDto} * @memberof ManageApiApiManageSendVerificationSMSPost */ readonly sendVerificationSMSDto?: SendVerificationSMSDto } /** * Request parameters for apiManageUpdateUserProfilePut operation in ManageApi. * @export * @interface ManageApiApiManageUpdateUserProfilePutRequest */ export interface ManageApiApiManageUpdateUserProfilePutRequest { /** * * @type {UserProfileApiDto} * @memberof ManageApiApiManageUpdateUserProfilePut */ readonly userProfileApiDto?: UserProfileApiDto } /** * ManageApi - object-oriented interface * @export * @class ManageApi * @extends {BaseAPI} */ export class ManageApi extends BaseAPI { /** * * @param {ManageApiApiManageConfirmEmailPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ManageApi */ public apiManageConfirmEmailPost(requestParameters: ManageApiApiManageConfirmEmailPostRequest = {}, options?: AxiosRequestConfig) { return ManageApiFp(this.configuration).apiManageConfirmEmailPost(requestParameters.confirmEmailApiDto, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {ManageApiApiManageConfirmPhonenumberPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ManageApi */ public apiManageConfirmPhonenumberPost(requestParameters: ManageApiApiManageConfirmPhonenumberPostRequest = {}, options?: AxiosRequestConfig) { return ManageApiFp(this.configuration).apiManageConfirmPhonenumberPost(requestParameters.confirmPhoneNumberApiDto, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {ManageApiApiManageDeletePersonalDataDeleteRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ManageApi */ public apiManageDeletePersonalDataDelete(requestParameters: ManageApiApiManageDeletePersonalDataDeleteRequest = {}, options?: AxiosRequestConfig) { return ManageApiFp(this.configuration).apiManageDeletePersonalDataDelete(requestParameters.body, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ManageApi */ public apiManageDownloadPersonalDataGet(options?: AxiosRequestConfig) { return ManageApiFp(this.configuration).apiManageDownloadPersonalDataGet(options).then((request) => request(this.axios, this.basePath)); } /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ManageApi */ public apiManageGetExternalLoginsGet(options?: AxiosRequestConfig) { return ManageApiFp(this.configuration).apiManageGetExternalLoginsGet(options).then((request) => request(this.axios, this.basePath)); } /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ManageApi */ public apiManageGetUserProfileGet(options?: AxiosRequestConfig) { return ManageApiFp(this.configuration).apiManageGetUserProfileGet(options).then((request) => request(this.axios, this.basePath)); } /** * * @param {ManageApiApiManageLinkExternalLoginsPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ManageApi */ public apiManageLinkExternalLoginsPost(requestParameters: ManageApiApiManageLinkExternalLoginsPostRequest = {}, options?: AxiosRequestConfig) { return ManageApiFp(this.configuration).apiManageLinkExternalLoginsPost(requestParameters.stringUserProviderDto, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {ManageApiApiManageRemoveExternalLoginsDeleteRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ManageApi */ public apiManageRemoveExternalLoginsDelete(requestParameters: ManageApiApiManageRemoveExternalLoginsDeleteRequest = {}, options?: AxiosRequestConfig) { return ManageApiFp(this.configuration).apiManageRemoveExternalLoginsDelete(requestParameters.stringUserProviderDeleteApiDto, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {ManageApiApiManageSendVerificationEmailPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ManageApi */ public apiManageSendVerificationEmailPost(requestParameters: ManageApiApiManageSendVerificationEmailPostRequest = {}, options?: AxiosRequestConfig) { return ManageApiFp(this.configuration).apiManageSendVerificationEmailPost(requestParameters.sendVerificationEmailDto, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {ManageApiApiManageSendVerificationSMSPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ManageApi */ public apiManageSendVerificationSMSPost(requestParameters: ManageApiApiManageSendVerificationSMSPostRequest = {}, options?: AxiosRequestConfig) { return ManageApiFp(this.configuration).apiManageSendVerificationSMSPost(requestParameters.sendVerificationSMSDto, options).then((request) => request(this.axios, this.basePath)); } /** * * @param {ManageApiApiManageUpdateUserProfilePutRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ManageApi */ public apiManageUpdateUserProfilePut(requestParameters: ManageApiApiManageUpdateUserProfilePutRequest = {}, options?: AxiosRequestConfig) { return ManageApiFp(this.configuration).apiManageUpdateUserProfilePut(requestParameters.userProfileApiDto, options).then((request) => request(this.axios, this.basePath)); } }