ch-admin-api-client-typescript
Version:
Openapi generated typescript-axios client for CloudHospital admin
1,165 lines • 51.5 kB
TypeScript
/**
* CloudHospital Admin Api
* CloudHospital application with Swagger, Swashbuckle, and API versioning.
*
* The version of the OpenAPI document: 1
* Contact: developer@icloudhospital.com
*
* 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 { CreateMediaCommand } from '../models';
import { CreateSpecialtyTypeCommand } from '../models';
import { MarketingType } from '../models';
import { MediaModel } from '../models';
import { MediaType } from '../models';
import { MediasModel } from '../models';
import { SortingResultModel } from '../models';
import { SpecialtyTypeModel } from '../models';
import { SpecialtyTypeSortingCommand } from '../models';
import { SpecialtyTypesModel } from '../models';
import { SpecialtyTypesSimpleModel } from '../models';
import { TranslateSpecialtyTypeCommand } from '../models';
import { UpdateMediaCommand } from '../models';
import { UpdateSpecialtyTypeCommand } from '../models';
/**
* SpecialtyTypesApi - axios parameter creator
* @export
*/
export declare const SpecialtyTypesApiAxiosParamCreator: (configuration?: Configuration) => {
/**
*
* @summary Get all Departments. (Auth policies: RequireDefaultAdminAppRole)
* @param {string} [id]
* @param {string} [name]
* @param {string} [description]
* @param {MarketingType} [marketingType]
* @param {string} [hospitalId]
* @param {Date} [created]
* @param {Array<string>} [ids]
* @param {string} [specialtyTypeCategoryId]
* @param {string} [languageCode]
* @param {boolean} [showHidden]
* @param {boolean} [returnDefaultValue]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesGet: (id?: string, name?: string, description?: string, marketingType?: MarketingType, hospitalId?: string, created?: Date, ids?: Array<string>, specialtyTypeCategoryId?: string, languageCode?: string, showHidden?: boolean, returnDefaultValue?: boolean, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Create a Department. (Auth policies: RequireContentManagerRole)
* @param {CreateSpecialtyTypeCommand} [createSpecialtyTypeCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesPost: (createSpecialtyTypeCommand?: CreateSpecialtyTypeCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get all Departments with simplified model. (Auth policies: RequireDefaultAdminAppRole)
* @param {string} [id]
* @param {string} [name]
* @param {string} [description]
* @param {MarketingType} [marketingType]
* @param {string} [hospitalId]
* @param {Date} [created]
* @param {Array<string>} [ids]
* @param {string} [specialtyTypeCategoryId]
* @param {string} [languageCode]
* @param {boolean} [showHidden]
* @param {boolean} [returnDefaultValue]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSimpleGet: (id?: string, name?: string, description?: string, marketingType?: MarketingType, hospitalId?: string, created?: Date, ids?: Array<string>, specialtyTypeCategoryId?: string, languageCode?: string, showHidden?: boolean, returnDefaultValue?: boolean, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get department by slug (Auth policies: RequireDefaultAdminAppRole)
* @param {string} slug
* @param {string} [languageCode]
* @param {boolean} [returnDefaultValue]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSlugGet: (slug: string, languageCode?: string, returnDefaultValue?: boolean, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Batch for departments sorting (Auth policies: RequireContentManagerRole)
* @param {SpecialtyTypeSortingCommand} [specialtyTypeSortingCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSortPut: (specialtyTypeSortingCommand?: SpecialtyTypeSortingCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Delete Department. (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {boolean} [isPermanent]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdDelete: (specialtyTypeId: string, isPermanent?: boolean, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get department (Auth policies: RequireDefaultAdminAppRole)
* @param {string} specialtyTypeId
* @param {string} [languageCode]
* @param {boolean} [returnDefaultValue]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdGet: (specialtyTypeId: string, languageCode?: string, returnDefaultValue?: boolean, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get all SpecialtyTypeMedias. (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {string} [id]
* @param {MediaType} [mediaType]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasGet: (specialtyTypeId: string, id?: string, mediaType?: MediaType, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Delete SpecialtyTypeMedia (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {string} mediaId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdDelete: (specialtyTypeId: string, mediaId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get SpecialtyTypeMedia. (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {string} mediaId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdGet: (specialtyTypeId: string, mediaId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Update SpecialtyTypeMedia. (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {string} mediaId
* @param {UpdateMediaCommand} [updateMediaCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdPut: (specialtyTypeId: string, mediaId: string, updateMediaCommand?: UpdateMediaCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Create SpecialtyTypeMedia. (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {CreateMediaCommand} [createMediaCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasPost: (specialtyTypeId: string, createMediaCommand?: CreateMediaCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Update Department. (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {UpdateSpecialtyTypeCommand} [updateSpecialtyTypeCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdPut: (specialtyTypeId: string, updateSpecialtyTypeCommand?: UpdateSpecialtyTypeCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Reactivate Department (SpecialtyType). (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdReactivatePut: (specialtyTypeId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Revalidate specialtyType (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {boolean} [includeCurrent]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdRevalidatePost: (specialtyTypeId: string, includeCurrent?: boolean, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Translate speciatyType (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {TranslateSpecialtyTypeCommand} [translateSpecialtyTypeCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdTranslatePost: (specialtyTypeId: string, translateSpecialtyTypeCommand?: TranslateSpecialtyTypeCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>;
};
/**
* SpecialtyTypesApi - functional programming interface
* @export
*/
export declare const SpecialtyTypesApiFp: (configuration?: Configuration) => {
/**
*
* @summary Get all Departments. (Auth policies: RequireDefaultAdminAppRole)
* @param {string} [id]
* @param {string} [name]
* @param {string} [description]
* @param {MarketingType} [marketingType]
* @param {string} [hospitalId]
* @param {Date} [created]
* @param {Array<string>} [ids]
* @param {string} [specialtyTypeCategoryId]
* @param {string} [languageCode]
* @param {boolean} [showHidden]
* @param {boolean} [returnDefaultValue]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesGet(id?: string, name?: string, description?: string, marketingType?: MarketingType, hospitalId?: string, created?: Date, ids?: Array<string>, specialtyTypeCategoryId?: string, languageCode?: string, showHidden?: boolean, returnDefaultValue?: boolean, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<SpecialtyTypesModel>>;
/**
*
* @summary Create a Department. (Auth policies: RequireContentManagerRole)
* @param {CreateSpecialtyTypeCommand} [createSpecialtyTypeCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesPost(createSpecialtyTypeCommand?: CreateSpecialtyTypeCommand, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<SpecialtyTypeModel>>;
/**
*
* @summary Get all Departments with simplified model. (Auth policies: RequireDefaultAdminAppRole)
* @param {string} [id]
* @param {string} [name]
* @param {string} [description]
* @param {MarketingType} [marketingType]
* @param {string} [hospitalId]
* @param {Date} [created]
* @param {Array<string>} [ids]
* @param {string} [specialtyTypeCategoryId]
* @param {string} [languageCode]
* @param {boolean} [showHidden]
* @param {boolean} [returnDefaultValue]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSimpleGet(id?: string, name?: string, description?: string, marketingType?: MarketingType, hospitalId?: string, created?: Date, ids?: Array<string>, specialtyTypeCategoryId?: string, languageCode?: string, showHidden?: boolean, returnDefaultValue?: boolean, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<SpecialtyTypesSimpleModel>>;
/**
*
* @summary Get department by slug (Auth policies: RequireDefaultAdminAppRole)
* @param {string} slug
* @param {string} [languageCode]
* @param {boolean} [returnDefaultValue]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSlugGet(slug: string, languageCode?: string, returnDefaultValue?: boolean, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<SpecialtyTypeModel>>;
/**
*
* @summary Batch for departments sorting (Auth policies: RequireContentManagerRole)
* @param {SpecialtyTypeSortingCommand} [specialtyTypeSortingCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSortPut(specialtyTypeSortingCommand?: SpecialtyTypeSortingCommand, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<SortingResultModel>>;
/**
*
* @summary Delete Department. (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {boolean} [isPermanent]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdDelete(specialtyTypeId: string, isPermanent?: boolean, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<boolean>>;
/**
*
* @summary Get department (Auth policies: RequireDefaultAdminAppRole)
* @param {string} specialtyTypeId
* @param {string} [languageCode]
* @param {boolean} [returnDefaultValue]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdGet(specialtyTypeId: string, languageCode?: string, returnDefaultValue?: boolean, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<SpecialtyTypeModel>>;
/**
*
* @summary Get all SpecialtyTypeMedias. (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {string} [id]
* @param {MediaType} [mediaType]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasGet(specialtyTypeId: string, id?: string, mediaType?: MediaType, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<MediasModel>>;
/**
*
* @summary Delete SpecialtyTypeMedia (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {string} mediaId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdDelete(specialtyTypeId: string, mediaId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<boolean>>;
/**
*
* @summary Get SpecialtyTypeMedia. (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {string} mediaId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdGet(specialtyTypeId: string, mediaId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<MediaModel>>;
/**
*
* @summary Update SpecialtyTypeMedia. (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {string} mediaId
* @param {UpdateMediaCommand} [updateMediaCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdPut(specialtyTypeId: string, mediaId: string, updateMediaCommand?: UpdateMediaCommand, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<MediaModel>>;
/**
*
* @summary Create SpecialtyTypeMedia. (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {CreateMediaCommand} [createMediaCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasPost(specialtyTypeId: string, createMediaCommand?: CreateMediaCommand, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<MediaModel>>;
/**
*
* @summary Update Department. (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {UpdateSpecialtyTypeCommand} [updateSpecialtyTypeCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdPut(specialtyTypeId: string, updateSpecialtyTypeCommand?: UpdateSpecialtyTypeCommand, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<SpecialtyTypeModel>>;
/**
*
* @summary Reactivate Department (SpecialtyType). (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdReactivatePut(specialtyTypeId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<boolean>>;
/**
*
* @summary Revalidate specialtyType (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {boolean} [includeCurrent]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdRevalidatePost(specialtyTypeId: string, includeCurrent?: boolean, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<boolean>>;
/**
*
* @summary Translate speciatyType (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {TranslateSpecialtyTypeCommand} [translateSpecialtyTypeCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdTranslatePost(specialtyTypeId: string, translateSpecialtyTypeCommand?: TranslateSpecialtyTypeCommand, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<boolean>>;
};
/**
* SpecialtyTypesApi - factory interface
* @export
*/
export declare const SpecialtyTypesApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {
/**
*
* @summary Get all Departments. (Auth policies: RequireDefaultAdminAppRole)
* @param {string} [id]
* @param {string} [name]
* @param {string} [description]
* @param {MarketingType} [marketingType]
* @param {string} [hospitalId]
* @param {Date} [created]
* @param {Array<string>} [ids]
* @param {string} [specialtyTypeCategoryId]
* @param {string} [languageCode]
* @param {boolean} [showHidden]
* @param {boolean} [returnDefaultValue]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesGet(id?: string, name?: string, description?: string, marketingType?: MarketingType, hospitalId?: string, created?: Date, ids?: Array<string>, specialtyTypeCategoryId?: string, languageCode?: string, showHidden?: boolean, returnDefaultValue?: boolean, page?: number, limit?: number, lastRetrieved?: Date, options?: any): AxiosPromise<SpecialtyTypesModel>;
/**
*
* @summary Create a Department. (Auth policies: RequireContentManagerRole)
* @param {CreateSpecialtyTypeCommand} [createSpecialtyTypeCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesPost(createSpecialtyTypeCommand?: CreateSpecialtyTypeCommand, options?: any): AxiosPromise<SpecialtyTypeModel>;
/**
*
* @summary Get all Departments with simplified model. (Auth policies: RequireDefaultAdminAppRole)
* @param {string} [id]
* @param {string} [name]
* @param {string} [description]
* @param {MarketingType} [marketingType]
* @param {string} [hospitalId]
* @param {Date} [created]
* @param {Array<string>} [ids]
* @param {string} [specialtyTypeCategoryId]
* @param {string} [languageCode]
* @param {boolean} [showHidden]
* @param {boolean} [returnDefaultValue]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSimpleGet(id?: string, name?: string, description?: string, marketingType?: MarketingType, hospitalId?: string, created?: Date, ids?: Array<string>, specialtyTypeCategoryId?: string, languageCode?: string, showHidden?: boolean, returnDefaultValue?: boolean, page?: number, limit?: number, lastRetrieved?: Date, options?: any): AxiosPromise<SpecialtyTypesSimpleModel>;
/**
*
* @summary Get department by slug (Auth policies: RequireDefaultAdminAppRole)
* @param {string} slug
* @param {string} [languageCode]
* @param {boolean} [returnDefaultValue]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSlugGet(slug: string, languageCode?: string, returnDefaultValue?: boolean, options?: any): AxiosPromise<SpecialtyTypeModel>;
/**
*
* @summary Batch for departments sorting (Auth policies: RequireContentManagerRole)
* @param {SpecialtyTypeSortingCommand} [specialtyTypeSortingCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSortPut(specialtyTypeSortingCommand?: SpecialtyTypeSortingCommand, options?: any): AxiosPromise<SortingResultModel>;
/**
*
* @summary Delete Department. (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {boolean} [isPermanent]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdDelete(specialtyTypeId: string, isPermanent?: boolean, options?: any): AxiosPromise<boolean>;
/**
*
* @summary Get department (Auth policies: RequireDefaultAdminAppRole)
* @param {string} specialtyTypeId
* @param {string} [languageCode]
* @param {boolean} [returnDefaultValue]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdGet(specialtyTypeId: string, languageCode?: string, returnDefaultValue?: boolean, options?: any): AxiosPromise<SpecialtyTypeModel>;
/**
*
* @summary Get all SpecialtyTypeMedias. (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {string} [id]
* @param {MediaType} [mediaType]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasGet(specialtyTypeId: string, id?: string, mediaType?: MediaType, page?: number, limit?: number, lastRetrieved?: Date, options?: any): AxiosPromise<MediasModel>;
/**
*
* @summary Delete SpecialtyTypeMedia (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {string} mediaId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdDelete(specialtyTypeId: string, mediaId: string, options?: any): AxiosPromise<boolean>;
/**
*
* @summary Get SpecialtyTypeMedia. (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {string} mediaId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdGet(specialtyTypeId: string, mediaId: string, options?: any): AxiosPromise<MediaModel>;
/**
*
* @summary Update SpecialtyTypeMedia. (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {string} mediaId
* @param {UpdateMediaCommand} [updateMediaCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdPut(specialtyTypeId: string, mediaId: string, updateMediaCommand?: UpdateMediaCommand, options?: any): AxiosPromise<MediaModel>;
/**
*
* @summary Create SpecialtyTypeMedia. (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {CreateMediaCommand} [createMediaCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasPost(specialtyTypeId: string, createMediaCommand?: CreateMediaCommand, options?: any): AxiosPromise<MediaModel>;
/**
*
* @summary Update Department. (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {UpdateSpecialtyTypeCommand} [updateSpecialtyTypeCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdPut(specialtyTypeId: string, updateSpecialtyTypeCommand?: UpdateSpecialtyTypeCommand, options?: any): AxiosPromise<SpecialtyTypeModel>;
/**
*
* @summary Reactivate Department (SpecialtyType). (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdReactivatePut(specialtyTypeId: string, options?: any): AxiosPromise<boolean>;
/**
*
* @summary Revalidate specialtyType (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {boolean} [includeCurrent]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdRevalidatePost(specialtyTypeId: string, includeCurrent?: boolean, options?: any): AxiosPromise<boolean>;
/**
*
* @summary Translate speciatyType (Auth policies: RequireContentManagerRole)
* @param {string} specialtyTypeId
* @param {TranslateSpecialtyTypeCommand} [translateSpecialtyTypeCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1SpecialtytypesSpecialtyTypeIdTranslatePost(specialtyTypeId: string, translateSpecialtyTypeCommand?: TranslateSpecialtyTypeCommand, options?: any): AxiosPromise<boolean>;
};
/**
* Request parameters for apiV1SpecialtytypesGet operation in SpecialtyTypesApi.
* @export
* @interface SpecialtyTypesApiApiV1SpecialtytypesGetRequest
*/
export interface SpecialtyTypesApiApiV1SpecialtytypesGetRequest {
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesGet
*/
readonly id?: string;
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesGet
*/
readonly name?: string;
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesGet
*/
readonly description?: string;
/**
*
* @type {MarketingType}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesGet
*/
readonly marketingType?: MarketingType;
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesGet
*/
readonly hospitalId?: string;
/**
*
* @type {Date}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesGet
*/
readonly created?: Date;
/**
*
* @type {Array<string>}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesGet
*/
readonly ids?: Array<string>;
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesGet
*/
readonly specialtyTypeCategoryId?: string;
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesGet
*/
readonly languageCode?: string;
/**
*
* @type {boolean}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesGet
*/
readonly showHidden?: boolean;
/**
*
* @type {boolean}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesGet
*/
readonly returnDefaultValue?: boolean;
/**
*
* @type {number}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesGet
*/
readonly page?: number;
/**
*
* @type {number}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesGet
*/
readonly limit?: number;
/**
*
* @type {Date}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesGet
*/
readonly lastRetrieved?: Date;
}
/**
* Request parameters for apiV1SpecialtytypesPost operation in SpecialtyTypesApi.
* @export
* @interface SpecialtyTypesApiApiV1SpecialtytypesPostRequest
*/
export interface SpecialtyTypesApiApiV1SpecialtytypesPostRequest {
/**
*
* @type {CreateSpecialtyTypeCommand}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesPost
*/
readonly createSpecialtyTypeCommand?: CreateSpecialtyTypeCommand;
}
/**
* Request parameters for apiV1SpecialtytypesSimpleGet operation in SpecialtyTypesApi.
* @export
* @interface SpecialtyTypesApiApiV1SpecialtytypesSimpleGetRequest
*/
export interface SpecialtyTypesApiApiV1SpecialtytypesSimpleGetRequest {
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSimpleGet
*/
readonly id?: string;
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSimpleGet
*/
readonly name?: string;
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSimpleGet
*/
readonly description?: string;
/**
*
* @type {MarketingType}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSimpleGet
*/
readonly marketingType?: MarketingType;
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSimpleGet
*/
readonly hospitalId?: string;
/**
*
* @type {Date}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSimpleGet
*/
readonly created?: Date;
/**
*
* @type {Array<string>}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSimpleGet
*/
readonly ids?: Array<string>;
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSimpleGet
*/
readonly specialtyTypeCategoryId?: string;
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSimpleGet
*/
readonly languageCode?: string;
/**
*
* @type {boolean}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSimpleGet
*/
readonly showHidden?: boolean;
/**
*
* @type {boolean}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSimpleGet
*/
readonly returnDefaultValue?: boolean;
/**
*
* @type {number}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSimpleGet
*/
readonly page?: number;
/**
*
* @type {number}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSimpleGet
*/
readonly limit?: number;
/**
*
* @type {Date}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSimpleGet
*/
readonly lastRetrieved?: Date;
}
/**
* Request parameters for apiV1SpecialtytypesSlugGet operation in SpecialtyTypesApi.
* @export
* @interface SpecialtyTypesApiApiV1SpecialtytypesSlugGetRequest
*/
export interface SpecialtyTypesApiApiV1SpecialtytypesSlugGetRequest {
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSlugGet
*/
readonly slug: string;
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSlugGet
*/
readonly languageCode?: string;
/**
*
* @type {boolean}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSlugGet
*/
readonly returnDefaultValue?: boolean;
}
/**
* Request parameters for apiV1SpecialtytypesSortPut operation in SpecialtyTypesApi.
* @export
* @interface SpecialtyTypesApiApiV1SpecialtytypesSortPutRequest
*/
export interface SpecialtyTypesApiApiV1SpecialtytypesSortPutRequest {
/**
*
* @type {SpecialtyTypeSortingCommand}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSortPut
*/
readonly specialtyTypeSortingCommand?: SpecialtyTypeSortingCommand;
}
/**
* Request parameters for apiV1SpecialtytypesSpecialtyTypeIdDelete operation in SpecialtyTypesApi.
* @export
* @interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdDeleteRequest
*/
export interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdDeleteRequest {
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdDelete
*/
readonly specialtyTypeId: string;
/**
*
* @type {boolean}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdDelete
*/
readonly isPermanent?: boolean;
}
/**
* Request parameters for apiV1SpecialtytypesSpecialtyTypeIdGet operation in SpecialtyTypesApi.
* @export
* @interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdGetRequest
*/
export interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdGetRequest {
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdGet
*/
readonly specialtyTypeId: string;
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdGet
*/
readonly languageCode?: string;
/**
*
* @type {boolean}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdGet
*/
readonly returnDefaultValue?: boolean;
}
/**
* Request parameters for apiV1SpecialtytypesSpecialtyTypeIdMediasGet operation in SpecialtyTypesApi.
* @export
* @interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasGetRequest
*/
export interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasGetRequest {
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasGet
*/
readonly specialtyTypeId: string;
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasGet
*/
readonly id?: string;
/**
*
* @type {MediaType}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasGet
*/
readonly mediaType?: MediaType;
/**
*
* @type {number}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasGet
*/
readonly page?: number;
/**
*
* @type {number}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasGet
*/
readonly limit?: number;
/**
*
* @type {Date}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasGet
*/
readonly lastRetrieved?: Date;
}
/**
* Request parameters for apiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdDelete operation in SpecialtyTypesApi.
* @export
* @interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdDeleteRequest
*/
export interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdDeleteRequest {
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdDelete
*/
readonly specialtyTypeId: string;
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdDelete
*/
readonly mediaId: string;
}
/**
* Request parameters for apiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdGet operation in SpecialtyTypesApi.
* @export
* @interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdGetRequest
*/
export interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdGetRequest {
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdGet
*/
readonly specialtyTypeId: string;
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdGet
*/
readonly mediaId: string;
}
/**
* Request parameters for apiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdPut operation in SpecialtyTypesApi.
* @export
* @interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdPutRequest
*/
export interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdPutRequest {
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdPut
*/
readonly specialtyTypeId: string;
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdPut
*/
readonly mediaId: string;
/**
*
* @type {UpdateMediaCommand}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdPut
*/
readonly updateMediaCommand?: UpdateMediaCommand;
}
/**
* Request parameters for apiV1SpecialtytypesSpecialtyTypeIdMediasPost operation in SpecialtyTypesApi.
* @export
* @interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasPostRequest
*/
export interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasPostRequest {
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasPost
*/
readonly specialtyTypeId: string;
/**
*
* @type {CreateMediaCommand}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasPost
*/
readonly createMediaCommand?: CreateMediaCommand;
}
/**
* Request parameters for apiV1SpecialtytypesSpecialtyTypeIdPut operation in SpecialtyTypesApi.
* @export
* @interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdPutRequest
*/
export interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdPutRequest {
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdPut
*/
readonly specialtyTypeId: string;
/**
*
* @type {UpdateSpecialtyTypeCommand}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdPut
*/
readonly updateSpecialtyTypeCommand?: UpdateSpecialtyTypeCommand;
}
/**
* Request parameters for apiV1SpecialtytypesSpecialtyTypeIdReactivatePut operation in SpecialtyTypesApi.
* @export
* @interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdReactivatePutRequest
*/
export interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdReactivatePutRequest {
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdReactivatePut
*/
readonly specialtyTypeId: string;
}
/**
* Request parameters for apiV1SpecialtytypesSpecialtyTypeIdRevalidatePost operation in SpecialtyTypesApi.
* @export
* @interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdRevalidatePostRequest
*/
export interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdRevalidatePostRequest {
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdRevalidatePost
*/
readonly specialtyTypeId: string;
/**
*
* @type {boolean}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdRevalidatePost
*/
readonly includeCurrent?: boolean;
}
/**
* Request parameters for apiV1SpecialtytypesSpecialtyTypeIdTranslatePost operation in SpecialtyTypesApi.
* @export
* @interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdTranslatePostRequest
*/
export interface SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdTranslatePostRequest {
/**
*
* @type {string}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdTranslatePost
*/
readonly specialtyTypeId: string;
/**
*
* @type {TranslateSpecialtyTypeCommand}
* @memberof SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdTranslatePost
*/
readonly translateSpecialtyTypeCommand?: TranslateSpecialtyTypeCommand;
}
/**
* SpecialtyTypesApi - object-oriented interface
* @export
* @class SpecialtyTypesApi
* @extends {BaseAPI}
*/
export declare class SpecialtyTypesApi extends BaseAPI {
/**
*
* @summary Get all Departments. (Auth policies: RequireDefaultAdminAppRole)
* @param {SpecialtyTypesApiApiV1SpecialtytypesGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SpecialtyTypesApi
*/
apiV1SpecialtytypesGet(requestParameters?: SpecialtyTypesApiApiV1SpecialtytypesGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<SpecialtyTypesModel, any>>;
/**
*
* @summary Create a Department. (Auth policies: RequireContentManagerRole)
* @param {SpecialtyTypesApiApiV1SpecialtytypesPostRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SpecialtyTypesApi
*/
apiV1SpecialtytypesPost(requestParameters?: SpecialtyTypesApiApiV1SpecialtytypesPostRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<SpecialtyTypeModel, any>>;
/**
*
* @summary Get all Departments with simplified model. (Auth policies: RequireDefaultAdminAppRole)
* @param {SpecialtyTypesApiApiV1SpecialtytypesSimpleGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SpecialtyTypesApi
*/
apiV1SpecialtytypesSimpleGet(requestParameters?: SpecialtyTypesApiApiV1SpecialtytypesSimpleGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<SpecialtyTypesSimpleModel, any>>;
/**
*
* @summary Get department by slug (Auth policies: RequireDefaultAdminAppRole)
* @param {SpecialtyTypesApiApiV1SpecialtytypesSlugGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SpecialtyTypesApi
*/
apiV1SpecialtytypesSlugGet(requestParameters: SpecialtyTypesApiApiV1SpecialtytypesSlugGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<SpecialtyTypeModel, any>>;
/**
*
* @summary Batch for departments sorting (Auth policies: RequireContentManagerRole)
* @param {SpecialtyTypesApiApiV1SpecialtytypesSortPutRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SpecialtyTypesApi
*/
apiV1SpecialtytypesSortPut(requestParameters?: SpecialtyTypesApiApiV1SpecialtytypesSortPutRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<SortingResultModel, any>>;
/**
*
* @summary Delete Department. (Auth policies: RequireContentManagerRole)
* @param {SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdDeleteRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SpecialtyTypesApi
*/
apiV1SpecialtytypesSpecialtyTypeIdDelete(requestParameters: SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdDeleteRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<boolean, any>>;
/**
*
* @summary Get department (Auth policies: RequireDefaultAdminAppRole)
* @param {SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SpecialtyTypesApi
*/
apiV1SpecialtytypesSpecialtyTypeIdGet(requestParameters: SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<SpecialtyTypeModel, any>>;
/**
*
* @summary Get all SpecialtyTypeMedias. (Auth policies: RequireContentManagerRole)
* @param {SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SpecialtyTypesApi
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasGet(requestParameters: SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<MediasModel, any>>;
/**
*
* @summary Delete SpecialtyTypeMedia (Auth policies: RequireContentManagerRole)
* @param {SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdDeleteRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SpecialtyTypesApi
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdDelete(requestParameters: SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdDeleteRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<boolean, any>>;
/**
*
* @summary Get SpecialtyTypeMedia. (Auth policies: RequireContentManagerRole)
* @param {SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SpecialtyTypesApi
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdGet(requestParameters: SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<MediaModel, any>>;
/**
*
* @summary Update SpecialtyTypeMedia. (Auth policies: RequireContentManagerRole)
* @param {SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdPutRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SpecialtyTypesApi
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdPut(requestParameters: SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasMediaIdPutRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<MediaModel, any>>;
/**
*
* @summary Create SpecialtyTypeMedia. (Auth policies: RequireContentManagerRole)
* @param {SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasPostRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SpecialtyTypesApi
*/
apiV1SpecialtytypesSpecialtyTypeIdMediasPost(requestParameters: SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdMediasPostRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<MediaModel, any>>;
/**
*
* @summary Update Department. (Auth policies: RequireContentManagerRole)
* @param {SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdPutRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SpecialtyTypesApi
*/
apiV1SpecialtytypesSpecialtyTypeIdPut(requestParameters: SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdPutRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<SpecialtyTypeModel, any>>;
/**
*
* @summary Reactivate Department (SpecialtyType). (Auth policies: RequireContentManagerRole)
* @param {SpecialtyTypesApiApiV1SpecialtytypesSpecialtyTypeIdReactivatePutRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*