identity-admin-api-client-typescript
Version:
Openapi generated typescript-axios client for CloudHospital Admin
903 lines (805 loc) • 41.3 kB
text/typescript
/* tslint:disable */
/* eslint-disable */
/**
* CloudHospital IdentityServer Admin Api INT
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import globalAxios, { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios';
import { Configuration } from '../configuration';
// Some imports not used depending on template conditions
// @ts-ignore
import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObject, setBearerAuthToObject, setOAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../common';
// @ts-ignore
import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError } from '../base';
// @ts-ignore
import { 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));
}
}