identity-admin-api-client-typescript
Version:
Openapi generated typescript-axios client for CloudHospital Admin
468 lines • 19 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 { IdentityResourceApiDto } from '../models';
import { IdentityResourcePropertiesApiDto } from '../models';
import { IdentityResourcePropertyApiDto } from '../models';
import { IdentityResourcesApiDto } from '../models';
/**
* IdentityResourcesApi - axios parameter creator
* @export
*/
export declare const IdentityResourcesApiAxiosParamCreator: (configuration?: Configuration) => {
/**
*
* @param {string} [searchText]
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesGet: (searchText?: string, page?: number, pageSize?: number, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesIdDelete: (id: number, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesIdGet: (id: number, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @param {number} id
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesIdPropertiesGet: (id: number, page?: number, pageSize?: number, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @param {number} id
* @param {IdentityResourcePropertyApiDto} [identityResourcePropertyApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesIdPropertiesPost: (id: number, identityResourcePropertyApiDto?: IdentityResourcePropertyApiDto, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @param {IdentityResourceApiDto} [identityResourceApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesPost: (identityResourceApiDto?: IdentityResourceApiDto, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @param {number} propertyId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesPropertiesPropertyIdDelete: (propertyId: number, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @param {number} propertyId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesPropertiesPropertyIdGet: (propertyId: number, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @param {IdentityResourceApiDto} [identityResourceApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesPut: (identityResourceApiDto?: IdentityResourceApiDto, options?: AxiosRequestConfig) => Promise<RequestArgs>;
};
/**
* IdentityResourcesApi - functional programming interface
* @export
*/
export declare const IdentityResourcesApiFp: (configuration?: Configuration) => {
/**
*
* @param {string} [searchText]
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesGet(searchText?: string, page?: number, pageSize?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<IdentityResourcesApiDto>>;
/**
*
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesIdDelete(id: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
/**
*
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesIdGet(id: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<IdentityResourceApiDto>>;
/**
*
* @param {number} id
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesIdPropertiesGet(id: number, page?: number, pageSize?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<IdentityResourcePropertiesApiDto>>;
/**
*
* @param {number} id
* @param {IdentityResourcePropertyApiDto} [identityResourcePropertyApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesIdPropertiesPost(id: number, identityResourcePropertyApiDto?: IdentityResourcePropertyApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
/**
*
* @param {IdentityResourceApiDto} [identityResourceApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesPost(identityResourceApiDto?: IdentityResourceApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
/**
*
* @param {number} propertyId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesPropertiesPropertyIdDelete(propertyId: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
/**
*
* @param {number} propertyId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesPropertiesPropertyIdGet(propertyId: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<IdentityResourcePropertyApiDto>>;
/**
*
* @param {IdentityResourceApiDto} [identityResourceApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesPut(identityResourceApiDto?: IdentityResourceApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
};
/**
* IdentityResourcesApi - factory interface
* @export
*/
export declare const IdentityResourcesApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {
/**
*
* @param {string} [searchText]
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesGet(searchText?: string, page?: number, pageSize?: number, options?: any): AxiosPromise<IdentityResourcesApiDto>;
/**
*
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesIdDelete(id: number, options?: any): AxiosPromise<void>;
/**
*
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesIdGet(id: number, options?: any): AxiosPromise<IdentityResourceApiDto>;
/**
*
* @param {number} id
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesIdPropertiesGet(id: number, page?: number, pageSize?: number, options?: any): AxiosPromise<IdentityResourcePropertiesApiDto>;
/**
*
* @param {number} id
* @param {IdentityResourcePropertyApiDto} [identityResourcePropertyApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesIdPropertiesPost(id: number, identityResourcePropertyApiDto?: IdentityResourcePropertyApiDto, options?: any): AxiosPromise<void>;
/**
*
* @param {IdentityResourceApiDto} [identityResourceApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesPost(identityResourceApiDto?: IdentityResourceApiDto, options?: any): AxiosPromise<void>;
/**
*
* @param {number} propertyId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesPropertiesPropertyIdDelete(propertyId: number, options?: any): AxiosPromise<void>;
/**
*
* @param {number} propertyId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesPropertiesPropertyIdGet(propertyId: number, options?: any): AxiosPromise<IdentityResourcePropertyApiDto>;
/**
*
* @param {IdentityResourceApiDto} [identityResourceApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiIdentityResourcesPut(identityResourceApiDto?: IdentityResourceApiDto, options?: any): AxiosPromise<void>;
};
/**
* Request parameters for apiIdentityResourcesGet operation in IdentityResourcesApi.
* @export
* @interface IdentityResourcesApiApiIdentityResourcesGetRequest
*/
export interface IdentityResourcesApiApiIdentityResourcesGetRequest {
/**
*
* @type {string}
* @memberof IdentityResourcesApiApiIdentityResourcesGet
*/
readonly searchText?: string;
/**
*
* @type {number}
* @memberof IdentityResourcesApiApiIdentityResourcesGet
*/
readonly page?: number;
/**
*
* @type {number}
* @memberof IdentityResourcesApiApiIdentityResourcesGet
*/
readonly pageSize?: number;
}
/**
* Request parameters for apiIdentityResourcesIdDelete operation in IdentityResourcesApi.
* @export
* @interface IdentityResourcesApiApiIdentityResourcesIdDeleteRequest
*/
export interface IdentityResourcesApiApiIdentityResourcesIdDeleteRequest {
/**
*
* @type {number}
* @memberof IdentityResourcesApiApiIdentityResourcesIdDelete
*/
readonly id: number;
}
/**
* Request parameters for apiIdentityResourcesIdGet operation in IdentityResourcesApi.
* @export
* @interface IdentityResourcesApiApiIdentityResourcesIdGetRequest
*/
export interface IdentityResourcesApiApiIdentityResourcesIdGetRequest {
/**
*
* @type {number}
* @memberof IdentityResourcesApiApiIdentityResourcesIdGet
*/
readonly id: number;
}
/**
* Request parameters for apiIdentityResourcesIdPropertiesGet operation in IdentityResourcesApi.
* @export
* @interface IdentityResourcesApiApiIdentityResourcesIdPropertiesGetRequest
*/
export interface IdentityResourcesApiApiIdentityResourcesIdPropertiesGetRequest {
/**
*
* @type {number}
* @memberof IdentityResourcesApiApiIdentityResourcesIdPropertiesGet
*/
readonly id: number;
/**
*
* @type {number}
* @memberof IdentityResourcesApiApiIdentityResourcesIdPropertiesGet
*/
readonly page?: number;
/**
*
* @type {number}
* @memberof IdentityResourcesApiApiIdentityResourcesIdPropertiesGet
*/
readonly pageSize?: number;
}
/**
* Request parameters for apiIdentityResourcesIdPropertiesPost operation in IdentityResourcesApi.
* @export
* @interface IdentityResourcesApiApiIdentityResourcesIdPropertiesPostRequest
*/
export interface IdentityResourcesApiApiIdentityResourcesIdPropertiesPostRequest {
/**
*
* @type {number}
* @memberof IdentityResourcesApiApiIdentityResourcesIdPropertiesPost
*/
readonly id: number;
/**
*
* @type {IdentityResourcePropertyApiDto}
* @memberof IdentityResourcesApiApiIdentityResourcesIdPropertiesPost
*/
readonly identityResourcePropertyApiDto?: IdentityResourcePropertyApiDto;
}
/**
* Request parameters for apiIdentityResourcesPost operation in IdentityResourcesApi.
* @export
* @interface IdentityResourcesApiApiIdentityResourcesPostRequest
*/
export interface IdentityResourcesApiApiIdentityResourcesPostRequest {
/**
*
* @type {IdentityResourceApiDto}
* @memberof IdentityResourcesApiApiIdentityResourcesPost
*/
readonly identityResourceApiDto?: IdentityResourceApiDto;
}
/**
* Request parameters for apiIdentityResourcesPropertiesPropertyIdDelete operation in IdentityResourcesApi.
* @export
* @interface IdentityResourcesApiApiIdentityResourcesPropertiesPropertyIdDeleteRequest
*/
export interface IdentityResourcesApiApiIdentityResourcesPropertiesPropertyIdDeleteRequest {
/**
*
* @type {number}
* @memberof IdentityResourcesApiApiIdentityResourcesPropertiesPropertyIdDelete
*/
readonly propertyId: number;
}
/**
* Request parameters for apiIdentityResourcesPropertiesPropertyIdGet operation in IdentityResourcesApi.
* @export
* @interface IdentityResourcesApiApiIdentityResourcesPropertiesPropertyIdGetRequest
*/
export interface IdentityResourcesApiApiIdentityResourcesPropertiesPropertyIdGetRequest {
/**
*
* @type {number}
* @memberof IdentityResourcesApiApiIdentityResourcesPropertiesPropertyIdGet
*/
readonly propertyId: number;
}
/**
* Request parameters for apiIdentityResourcesPut operation in IdentityResourcesApi.
* @export
* @interface IdentityResourcesApiApiIdentityResourcesPutRequest
*/
export interface IdentityResourcesApiApiIdentityResourcesPutRequest {
/**
*
* @type {IdentityResourceApiDto}
* @memberof IdentityResourcesApiApiIdentityResourcesPut
*/
readonly identityResourceApiDto?: IdentityResourceApiDto;
}
/**
* IdentityResourcesApi - object-oriented interface
* @export
* @class IdentityResourcesApi
* @extends {BaseAPI}
*/
export declare class IdentityResourcesApi extends BaseAPI {
/**
*
* @param {IdentityResourcesApiApiIdentityResourcesGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof IdentityResourcesApi
*/
apiIdentityResourcesGet(requestParameters?: IdentityResourcesApiApiIdentityResourcesGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<IdentityResourcesApiDto, any>>;
/**
*
* @param {IdentityResourcesApiApiIdentityResourcesIdDeleteRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof IdentityResourcesApi
*/
apiIdentityResourcesIdDelete(requestParameters: IdentityResourcesApiApiIdentityResourcesIdDeleteRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
/**
*
* @param {IdentityResourcesApiApiIdentityResourcesIdGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof IdentityResourcesApi
*/
apiIdentityResourcesIdGet(requestParameters: IdentityResourcesApiApiIdentityResourcesIdGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<IdentityResourceApiDto, any>>;
/**
*
* @param {IdentityResourcesApiApiIdentityResourcesIdPropertiesGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof IdentityResourcesApi
*/
apiIdentityResourcesIdPropertiesGet(requestParameters: IdentityResourcesApiApiIdentityResourcesIdPropertiesGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<IdentityResourcePropertiesApiDto, any>>;
/**
*
* @param {IdentityResourcesApiApiIdentityResourcesIdPropertiesPostRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof IdentityResourcesApi
*/
apiIdentityResourcesIdPropertiesPost(requestParameters: IdentityResourcesApiApiIdentityResourcesIdPropertiesPostRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
/**
*
* @param {IdentityResourcesApiApiIdentityResourcesPostRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof IdentityResourcesApi
*/
apiIdentityResourcesPost(requestParameters?: IdentityResourcesApiApiIdentityResourcesPostRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
/**
*
* @param {IdentityResourcesApiApiIdentityResourcesPropertiesPropertyIdDeleteRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof IdentityResourcesApi
*/
apiIdentityResourcesPropertiesPropertyIdDelete(requestParameters: IdentityResourcesApiApiIdentityResourcesPropertiesPropertyIdDeleteRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
/**
*
* @param {IdentityResourcesApiApiIdentityResourcesPropertiesPropertyIdGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof IdentityResourcesApi
*/
apiIdentityResourcesPropertiesPropertyIdGet(requestParameters: IdentityResourcesApiApiIdentityResourcesPropertiesPropertyIdGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<IdentityResourcePropertyApiDto, any>>;
/**
*
* @param {IdentityResourcesApiApiIdentityResourcesPutRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof IdentityResourcesApi
*/
apiIdentityResourcesPut(requestParameters?: IdentityResourcesApiApiIdentityResourcesPutRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
}
//# sourceMappingURL=identity-resources-api.d.ts.map