identity-admin-api-client-typescript
Version:
Openapi generated typescript-axios client for CloudHospital Admin
460 lines • 18.8 kB
TypeScript
/**
* 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 { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios';
import { Configuration } from '../configuration';
import { RequestArgs, BaseAPI } from '../base';
import { ConfirmEmailApiDto } from '../models';
import { ConfirmPhoneNumberApiDto } from '../models';
import { SendVerificationEmailDto } from '../models';
import { SendVerificationSMSDto } from '../models';
import { StringUserProviderDeleteApiDto } from '../models';
import { StringUserProviderDto } from '../models';
import { UserLoginInfo } from '../models';
import { UserProfileApiDto } from '../models';
/**
* ManageApi - axios parameter creator
* @export
*/
export declare const ManageApiAxiosParamCreator: (configuration?: Configuration) => {
/**
*
* @param {ConfirmEmailApiDto} [confirmEmailApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageConfirmEmailPost: (confirmEmailApiDto?: ConfirmEmailApiDto, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @param {ConfirmPhoneNumberApiDto} [confirmPhoneNumberApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageConfirmPhonenumberPost: (confirmPhoneNumberApiDto?: ConfirmPhoneNumberApiDto, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @param {string} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageDeletePersonalDataDelete: (body?: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageDownloadPersonalDataGet: (options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageGetExternalLoginsGet: (options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageGetUserProfileGet: (options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @param {StringUserProviderDto} [stringUserProviderDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageLinkExternalLoginsPost: (stringUserProviderDto?: StringUserProviderDto, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @param {StringUserProviderDeleteApiDto} [stringUserProviderDeleteApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageRemoveExternalLoginsDelete: (stringUserProviderDeleteApiDto?: StringUserProviderDeleteApiDto, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @param {SendVerificationEmailDto} [sendVerificationEmailDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageSendVerificationEmailPost: (sendVerificationEmailDto?: SendVerificationEmailDto, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @param {SendVerificationSMSDto} [sendVerificationSMSDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageSendVerificationSMSPost: (sendVerificationSMSDto?: SendVerificationSMSDto, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @param {UserProfileApiDto} [userProfileApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageUpdateUserProfilePut: (userProfileApiDto?: UserProfileApiDto, options?: AxiosRequestConfig) => Promise<RequestArgs>;
};
/**
* ManageApi - functional programming interface
* @export
*/
export declare const ManageApiFp: (configuration?: Configuration) => {
/**
*
* @param {ConfirmEmailApiDto} [confirmEmailApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageConfirmEmailPost(confirmEmailApiDto?: ConfirmEmailApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
/**
*
* @param {ConfirmPhoneNumberApiDto} [confirmPhoneNumberApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageConfirmPhonenumberPost(confirmPhoneNumberApiDto?: ConfirmPhoneNumberApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
/**
*
* @param {string} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageDeletePersonalDataDelete(body?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
/**
*
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageDownloadPersonalDataGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
/**
*
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageGetExternalLoginsGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<UserLoginInfo>>>;
/**
*
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageGetUserProfileGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<UserProfileApiDto>>;
/**
*
* @param {StringUserProviderDto} [stringUserProviderDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageLinkExternalLoginsPost(stringUserProviderDto?: StringUserProviderDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
/**
*
* @param {StringUserProviderDeleteApiDto} [stringUserProviderDeleteApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageRemoveExternalLoginsDelete(stringUserProviderDeleteApiDto?: StringUserProviderDeleteApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
/**
*
* @param {SendVerificationEmailDto} [sendVerificationEmailDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageSendVerificationEmailPost(sendVerificationEmailDto?: SendVerificationEmailDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
/**
*
* @param {SendVerificationSMSDto} [sendVerificationSMSDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageSendVerificationSMSPost(sendVerificationSMSDto?: SendVerificationSMSDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
/**
*
* @param {UserProfileApiDto} [userProfileApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageUpdateUserProfilePut(userProfileApiDto?: UserProfileApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
};
/**
* ManageApi - factory interface
* @export
*/
export declare const ManageApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {
/**
*
* @param {ConfirmEmailApiDto} [confirmEmailApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageConfirmEmailPost(confirmEmailApiDto?: ConfirmEmailApiDto, options?: any): AxiosPromise<void>;
/**
*
* @param {ConfirmPhoneNumberApiDto} [confirmPhoneNumberApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageConfirmPhonenumberPost(confirmPhoneNumberApiDto?: ConfirmPhoneNumberApiDto, options?: any): AxiosPromise<void>;
/**
*
* @param {string} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageDeletePersonalDataDelete(body?: string, options?: any): AxiosPromise<void>;
/**
*
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageDownloadPersonalDataGet(options?: any): AxiosPromise<void>;
/**
*
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageGetExternalLoginsGet(options?: any): AxiosPromise<Array<UserLoginInfo>>;
/**
*
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageGetUserProfileGet(options?: any): AxiosPromise<UserProfileApiDto>;
/**
*
* @param {StringUserProviderDto} [stringUserProviderDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageLinkExternalLoginsPost(stringUserProviderDto?: StringUserProviderDto, options?: any): AxiosPromise<void>;
/**
*
* @param {StringUserProviderDeleteApiDto} [stringUserProviderDeleteApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageRemoveExternalLoginsDelete(stringUserProviderDeleteApiDto?: StringUserProviderDeleteApiDto, options?: any): AxiosPromise<void>;
/**
*
* @param {SendVerificationEmailDto} [sendVerificationEmailDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageSendVerificationEmailPost(sendVerificationEmailDto?: SendVerificationEmailDto, options?: any): AxiosPromise<void>;
/**
*
* @param {SendVerificationSMSDto} [sendVerificationSMSDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageSendVerificationSMSPost(sendVerificationSMSDto?: SendVerificationSMSDto, options?: any): AxiosPromise<void>;
/**
*
* @param {UserProfileApiDto} [userProfileApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiManageUpdateUserProfilePut(userProfileApiDto?: UserProfileApiDto, options?: any): AxiosPromise<void>;
};
/**
* 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 declare class ManageApi extends BaseAPI {
/**
*
* @param {ManageApiApiManageConfirmEmailPostRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ManageApi
*/
apiManageConfirmEmailPost(requestParameters?: ManageApiApiManageConfirmEmailPostRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
/**
*
* @param {ManageApiApiManageConfirmPhonenumberPostRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ManageApi
*/
apiManageConfirmPhonenumberPost(requestParameters?: ManageApiApiManageConfirmPhonenumberPostRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
/**
*
* @param {ManageApiApiManageDeletePersonalDataDeleteRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ManageApi
*/
apiManageDeletePersonalDataDelete(requestParameters?: ManageApiApiManageDeletePersonalDataDeleteRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
/**
*
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ManageApi
*/
apiManageDownloadPersonalDataGet(options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
/**
*
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ManageApi
*/
apiManageGetExternalLoginsGet(options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<UserLoginInfo[], any>>;
/**
*
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ManageApi
*/
apiManageGetUserProfileGet(options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<UserProfileApiDto, any>>;
/**
*
* @param {ManageApiApiManageLinkExternalLoginsPostRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ManageApi
*/
apiManageLinkExternalLoginsPost(requestParameters?: ManageApiApiManageLinkExternalLoginsPostRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
/**
*
* @param {ManageApiApiManageRemoveExternalLoginsDeleteRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ManageApi
*/
apiManageRemoveExternalLoginsDelete(requestParameters?: ManageApiApiManageRemoveExternalLoginsDeleteRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
/**
*
* @param {ManageApiApiManageSendVerificationEmailPostRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ManageApi
*/
apiManageSendVerificationEmailPost(requestParameters?: ManageApiApiManageSendVerificationEmailPostRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
/**
*
* @param {ManageApiApiManageSendVerificationSMSPostRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ManageApi
*/
apiManageSendVerificationSMSPost(requestParameters?: ManageApiApiManageSendVerificationSMSPostRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
/**
*
* @param {ManageApiApiManageUpdateUserProfilePutRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ManageApi
*/
apiManageUpdateUserProfilePut(requestParameters?: ManageApiApiManageUpdateUserProfilePutRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
}
//# sourceMappingURL=manage-api.d.ts.map