UNPKG

ch-admin-api-client-typescript

Version:
966 lines 604 kB
/** * 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 { AddOrUpdateWebAppEnvironmentVariablesForWhatsAppCommand } from '../models'; import { AppointmentTimetableOverridesModel } from '../models'; import { AppointmentTimetablesModel } from '../models'; import { BankAccountInfoModel } from '../models'; import { BankAccountInfosModel } from '../models'; import { BatchAppointmentTimetablesResultModel } from '../models'; import { BatchHospitalAppointmentTimetablesCommand } from '../models'; import { BatchHospitalSpecialtyAppointmentTimetablesCommand } from '../models'; import { BatchHospitalWorkingDaysCommand } from '../models'; import { BatchServiceAppointmentTimetablesCommand } from '../models'; import { ContactSortingCommand } from '../models'; import { ContactType } from '../models'; import { CreateHospitalAccreditationCommand } from '../models'; import { CreateHospitalBankAccountInfoCommand } from '../models'; import { CreateHospitalCommand } from '../models'; import { CreateHospitalContactCommand } from '../models'; import { CreateHospitalEquipmentCommand } from '../models'; import { CreateHospitalEvaluationCommand } from '../models'; import { CreateHospitalLanguageCommand } from '../models'; import { CreateHospitalPaymentMethodCommand } from '../models'; import { CreateHospitalRatingCommand } from '../models'; import { CreateHospitalServiceCommand } from '../models'; import { CreateHospitalSnsHandleCommand } from '../models'; import { CreateHospitalSpecialtyCommand } from '../models'; import { CreateHospitalTagCommand } from '../models'; import { CreateHospitalWorkingDayCommand } from '../models'; import { CreateLandingCommand } from '../models'; import { CreateManagerCommand } from '../models'; import { CreateMediaCommand } from '../models'; import { CreateNoticeCommand } from '../models'; import { CreatePageCommand } from '../models'; import { CreatePolicyCommand } from '../models'; import { DayOfWeek } from '../models'; import { DeleteHospitalAppointmentTimetableOverridesCommand } from '../models'; import { DeleteHospitalSpecialtyAppointmentTimetableOverridesCommand } from '../models'; import { DeleteServiceAppointmentTimetableOverridesCommand } from '../models'; import { FooterNavigationItemModel } from '../models'; import { Gender } from '../models'; import { GetAppointmentTimetablesResponseModel } from '../models'; import { HeaderNavigationItemModel } from '../models'; import { HospitalAccreditationModel } from '../models'; import { HospitalAccreditationsModel } from '../models'; import { HospitalContactModel } from '../models'; import { HospitalContactsModel } from '../models'; import { HospitalEquipmentModel } from '../models'; import { HospitalEquipmentsModel } from '../models'; import { HospitalEvaluationModel } from '../models'; import { HospitalEvaluationsModel } from '../models'; import { HospitalLanguagesModel } from '../models'; import { HospitalModel } from '../models'; import { HospitalPaymentMethodModel } from '../models'; import { HospitalPaymentMethodsModel } from '../models'; import { HospitalRatingModel } from '../models'; import { HospitalRatingSortingCommand } from '../models'; import { HospitalRatingsModel } from '../models'; import { HospitalServiceModel } from '../models'; import { HospitalServicesModel } from '../models'; import { HospitalSimpleModel } from '../models'; import { HospitalSnsHandlesModel } from '../models'; import { HospitalSpecialtiesModel } from '../models'; import { HospitalSpecialtiesSimpleModel } from '../models'; import { HospitalSpecialtyModel } from '../models'; import { HospitalTagModel } from '../models'; import { HospitalTagsModel } from '../models'; import { HospitalWorkingDaysBatchResultModel } from '../models'; import { HospitalsModel } from '../models'; import { HospitalsSimpleModel } from '../models'; import { LandingModel } from '../models'; import { LandingsModel } from '../models'; import { ManagerModel } from '../models'; import { ManagersModel } from '../models'; import { MarketingType } from '../models'; import { MediaModel } from '../models'; import { MediaType } from '../models'; import { MediasModel } from '../models'; import { NoticeModel } from '../models'; import { NoticeSortingCommand } from '../models'; import { NoticeStatus } from '../models'; import { NoticesModel } from '../models'; import { PageItemModel } from '../models'; import { PageItemStatus } from '../models'; import { PageItemsModel } from '../models'; import { PaymentMethod } from '../models'; import { PoliciesModel } from '../models'; import { PolicyModel } from '../models'; import { Procedure } from '../models'; import { SaveAppointmentTimetableOverridesResultModel } from '../models'; import { SaveFooterNavigationsCommand } from '../models'; import { SaveHeaderNavigationsCommand } from '../models'; import { SaveHospitalAppointmentTimetableOverridesCommand } from '../models'; import { SaveHospitalSpecialtyAppointmentTimetableOverridesCommand } from '../models'; import { SaveServiceAppointmentTimetableOverridesCommand } from '../models'; import { SecureContainerModel } from '../models'; import { SecureContainersModel } from '../models'; import { SecureFilesUploadedModel } from '../models'; import { SnsHandleModel } from '../models'; import { SnsType } from '../models'; import { SortFooterNavigationsCommand } from '../models'; import { SortingResultModel } from '../models'; import { StringFilterTypes } from '../models'; import { TranslateHospitalCommand } from '../models'; import { TranslateHospitalServiceCommand } from '../models'; import { TranslateHospitalSpecialtyCommand } from '../models'; import { TranslateLandingCommand } from '../models'; import { TranslatePageCommand } from '../models'; import { TranslatePageSectionCommand } from '../models'; import { TranslationBatchResultModel } from '../models'; import { UpdateHospitalBankAccountInfoCommand } from '../models'; import { UpdateHospitalCommand } from '../models'; import { UpdateHospitalContactCommand } from '../models'; import { UpdateHospitalEquipmentCommand } from '../models'; import { UpdateHospitalLanguageCommand } from '../models'; import { UpdateHospitalPaymentMethodCommand } from '../models'; import { UpdateHospitalRatingCommand } from '../models'; import { UpdateHospitalServiceCommand } from '../models'; import { UpdateHospitalSnsHandleCommand } from '../models'; import { UpdateHospitalSpecialtyCommand } from '../models'; import { UpdateHospitalWorkingDayCommand } from '../models'; import { UpdateLandingCommand } from '../models'; import { UpdateManagerCommand } from '../models'; import { UpdateMediaCommand } from '../models'; import { UpdateNoticeCommand } from '../models'; import { UpdatePageCommand } from '../models'; import { UpdatePolicyCommand } from '../models'; import { WebAppEnvironmentsModel } from '../models'; import { WorkingDayModel } from '../models'; import { WorkingDaysModel } from '../models'; /** * HospitalsApi - axios parameter creator * @export */ export declare const HospitalsApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @summary Get all Hospitals. (Auth policies: RequireDefaultAdminAppRole) * @param {string} [hospitalId] * @param {StringFilterTypes} [nameFilterType] * @param {string} [name] * @param {string} [countryId] * @param {Date} [created] * @param {MarketingType} [marketingType] * @param {string} [specialtyTypeId] * @param {string} [specialtyId] * @param {string} [exceptHospitalId] * @param {boolean} [showHidden] * @param {string} [languageCode] * @param {Array<string>} [ids] * @param {boolean} [paymentEnabled] * @param {number} [page] * @param {number} [limit] * @param {Date} [lastRetrieved] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsGet: (hospitalId?: string, nameFilterType?: StringFilterTypes, name?: string, countryId?: string, created?: Date, marketingType?: MarketingType, specialtyTypeId?: string, specialtyId?: string, exceptHospitalId?: string, showHidden?: boolean, languageCode?: string, ids?: Array<string>, paymentEnabled?: boolean, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Delete HospitalAccreditation. (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} accreditationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdAccreditationsAccreditationIdDelete: (hospitalId: string, accreditationId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get HospitalAccreditation. (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} accreditationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdAccreditationsAccreditationIdGet: (hospitalId: string, accreditationId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get all HospitalAccreditations. (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} [hospitalName] * @param {string} [accreditationId] * @param {string} [accreditationName] * @param {number} [page] * @param {number} [limit] * @param {Date} [lastRetrieved] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdAccreditationsGet: (hospitalId: string, hospitalName?: string, accreditationId?: string, accreditationName?: string, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Create HospitalAccreditation. (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {CreateHospitalAccreditationCommand} [createHospitalAccreditationCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdAccreditationsPost: (hospitalId: string, createHospitalAccreditationCommand?: CreateHospitalAccreditationCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get Hospital appointment timetable overrides (Auth policies: RequireDefaultAdminAppRole) * @param {string} hospitalId * @param {boolean} [includesPreviousItems] * @param {Date} [startDate] * @param {Date} [endDate] * @param {DayOfWeek} [dayOfWeek] * @param {number} [page] * @param {number} [limit] * @param {Date} [lastRetrieved] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdAppointmenttimetableoverridesGet: (hospitalId: string, includesPreviousItems?: boolean, startDate?: Date, endDate?: Date, dayOfWeek?: DayOfWeek, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Delete Hospital appointment timetable overrides (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {DeleteHospitalAppointmentTimetableOverridesCommand} [deleteHospitalAppointmentTimetableOverridesCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdAppointmenttimetableoverridesPatch: (hospitalId: string, deleteHospitalAppointmentTimetableOverridesCommand?: DeleteHospitalAppointmentTimetableOverridesCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Save Hospital appointment timetable overrides (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {SaveHospitalAppointmentTimetableOverridesCommand} [saveHospitalAppointmentTimetableOverridesCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdAppointmenttimetableoverridesPost: (hospitalId: string, saveHospitalAppointmentTimetableOverridesCommand?: SaveHospitalAppointmentTimetableOverridesCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get Hospital appointment timetables for application (Auth policies: RequireDefaultAdminAppRole) * @param {string} hospitalId * @param {number} [year] * @param {number} [month] * @param {string} [timeZone] * @param {boolean} [isExternal] * @param {boolean} [isOnline] * @param {string} [appointmentIdExcluded] * @param {boolean} [excludeUnavailableTimeSlots] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdAppointmenttimetablesApplicationGet: (hospitalId: string, year?: number, month?: number, timeZone?: string, isExternal?: boolean, isOnline?: boolean, appointmentIdExcluded?: string, excludeUnavailableTimeSlots?: boolean, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Add, update, delete Hospital appointment timetables (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {BatchHospitalAppointmentTimetablesCommand} [batchHospitalAppointmentTimetablesCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdAppointmenttimetablesBatchPost: (hospitalId: string, batchHospitalAppointmentTimetablesCommand?: BatchHospitalAppointmentTimetablesCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get Hospital appointment timetables (Auth policies: RequireDefaultAdminAppRole) * @param {string} hospitalId * @param {DayOfWeek} [dayOfWeek] * @param {number} [page] * @param {number} [limit] * @param {Date} [lastRetrieved] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdAppointmenttimetablesGet: (hospitalId: string, dayOfWeek?: DayOfWeek, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Delete bankAccountInfo (Auth policies: RequireDoctorRole) * @param {string} hospitalId * @param {string} bankAccountInfoId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdBankaccountinfosBankAccountInfoIdDelete: (hospitalId: string, bankAccountInfoId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get bankAccountInfo (Auth policies: RequireDoctorRole) * @param {string} hospitalId * @param {string} bankAccountInfoId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdBankaccountinfosBankAccountInfoIdGet: (hospitalId: string, bankAccountInfoId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Update bankAccountInfo (Auth policies: RequireDoctorRole) * @param {string} hospitalId * @param {string} bankAccountInfoId * @param {UpdateHospitalBankAccountInfoCommand} [updateHospitalBankAccountInfoCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdBankaccountinfosBankAccountInfoIdPut: (hospitalId: string, bankAccountInfoId: string, updateHospitalBankAccountInfoCommand?: UpdateHospitalBankAccountInfoCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get all bankAccountInfos (Auth policies: RequireDoctorRole) * @param {string} hospitalId * @param {string} [bank] * @param {boolean} [isEnabled] * @param {number} [page] * @param {number} [limit] * @param {Date} [lastRetrieved] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdBankaccountinfosGet: (hospitalId: string, bank?: string, isEnabled?: boolean, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Create bankAccountInfo (Auth policies: RequireDoctorRole) * @param {string} hospitalId * @param {CreateHospitalBankAccountInfoCommand} [createHospitalBankAccountInfoCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdBankaccountinfosPost: (hospitalId: string, createHospitalBankAccountInfoCommand?: CreateHospitalBankAccountInfoCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Delete hospital contact (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} contactId * @param {boolean} [isPermanent] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdContactsContactIdDelete: (hospitalId: string, contactId: string, isPermanent?: boolean, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get hospital contact (Auth policies: RequireDefaultAdminAppRole) * @param {string} hospitalId * @param {string} contactId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdContactsContactIdGet: (hospitalId: string, contactId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Update hospital contact (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} contactId * @param {UpdateHospitalContactCommand} [updateHospitalContactCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdContactsContactIdPut: (hospitalId: string, contactId: string, updateHospitalContactCommand?: UpdateHospitalContactCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Reactivate hospital contact (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} contactId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdContactsContactIdReactivatePut: (hospitalId: string, contactId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get hospital contacts (Auth policies: RequireDefaultAdminAppRole) * @param {string} hospitalId * @param {string} [contactId] * @param {ContactType} [contactType] * @param {string} [name] * @param {string} [languageCode] * @param {boolean} [showHidden] * @param {number} [page] * @param {number} [limit] * @param {Date} [lastRetrieved] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdContactsGet: (hospitalId: string, contactId?: string, contactType?: ContactType, name?: string, languageCode?: string, showHidden?: boolean, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Create hospital contact (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {CreateHospitalContactCommand} [createHospitalContactCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdContactsPost: (hospitalId: string, createHospitalContactCommand?: CreateHospitalContactCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Batch for contacts sorting (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {ContactSortingCommand} [contactSortingCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdContactsSortPut: (hospitalId: string, contactSortingCommand?: ContactSortingCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Delete Hospital. (Auth policies: RequireManagerRole) * @param {string} hospitalId * @param {boolean} [isPermanent] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdDelete: (hospitalId: string, isPermanent?: boolean, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Delete HospitalEquipment (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} equipmentId * @param {boolean} [isPermanent] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdEquipmentsEquipmentIdDelete: (hospitalId: string, equipmentId: string, isPermanent?: boolean, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get HospitalEquipment. (Auth policies: RequireDefaultAdminAppRole) * @param {string} hospitalId * @param {string} equipmentId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdEquipmentsEquipmentIdGet: (hospitalId: string, equipmentId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get all EquipmentMedia. (Auth policies: RequireDefaultAdminAppRole) * @param {string} hospitalId * @param {string} equipmentId * @param {string} [id] * @param {MediaType} [mediaType] * @param {number} [page] * @param {number} [limit] * @param {Date} [lastRetrieved] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdEquipmentsEquipmentIdMediasGet: (hospitalId: string, equipmentId: string, id?: string, mediaType?: MediaType, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Delete EquipmentMedia (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} equipmentId * @param {string} mediaId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdEquipmentsEquipmentIdMediasMediaIdDelete: (hospitalId: string, equipmentId: string, mediaId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get EquipmentMedia. (Auth policies: RequireDefaultAdminAppRole) * @param {string} hospitalId * @param {string} equipmentId * @param {string} mediaId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdEquipmentsEquipmentIdMediasMediaIdGet: (hospitalId: string, equipmentId: string, mediaId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Update EquipmentMedia. (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} equipmentId * @param {string} mediaId * @param {UpdateMediaCommand} [updateMediaCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdEquipmentsEquipmentIdMediasMediaIdPut: (hospitalId: string, equipmentId: string, mediaId: string, updateMediaCommand?: UpdateMediaCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Create EquipmentMedia. (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} equipmentId * @param {CreateMediaCommand} [createMediaCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdEquipmentsEquipmentIdMediasPost: (hospitalId: string, equipmentId: string, createMediaCommand?: CreateMediaCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Update HospitalEquipment. (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} equipmentId * @param {UpdateHospitalEquipmentCommand} [updateHospitalEquipmentCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdEquipmentsEquipmentIdPut: (hospitalId: string, equipmentId: string, updateHospitalEquipmentCommand?: UpdateHospitalEquipmentCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Reactivate HospitalEquipment. (Auth policies: RequireManagerRole) * @param {string} hospitalId * @param {string} equipmentId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdEquipmentsEquipmentIdReactivatePut: (hospitalId: string, equipmentId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get all HospitalEquipments. (Auth policies: RequireDefaultAdminAppRole) * @param {string} hospitalId * @param {string} [id] * @param {string} [name] * @param {string} [hospitalId2] * @param {string} [hospitalName] * @param {string} [description] * @param {Date} [created] * @param {boolean} [showHidden] * @param {number} [page] * @param {number} [limit] * @param {Date} [lastRetrieved] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdEquipmentsGet: (hospitalId: string, id?: string, name?: string, hospitalId2?: string, hospitalName?: string, description?: string, created?: Date, showHidden?: boolean, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Create HospitalEquipment. (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {CreateHospitalEquipmentCommand} [createHospitalEquipmentCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdEquipmentsPost: (hospitalId: string, createHospitalEquipmentCommand?: CreateHospitalEquipmentCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Delete HospitalEvaluation. (Auth policies: RequireContentManagerRole) * @param {string} hospitalId * @param {string} evaluationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdEvaluationsEvaluationIdDelete: (hospitalId: string, evaluationId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get HospitalEvaluation. (Auth policies: RequireDefaultAdminAppRole) * @param {string} hospitalId * @param {string} evaluationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdEvaluationsEvaluationIdGet: (hospitalId: string, evaluationId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get all HospitalEvaluations. (Auth policies: RequireDefaultAdminAppRole) * @param {string} hospitalId * @param {string} [id] * @param {string} [name] * @param {number} [stars] * @param {number} [page] * @param {number} [limit] * @param {Date} [lastRetrieved] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdEvaluationsGet: (hospitalId: string, id?: string, name?: string, stars?: number, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Create HospitalEvaluation. (Auth policies: RequireContentManagerRole) * @param {string} hospitalId * @param {CreateHospitalEvaluationCommand} [createHospitalEvaluationCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdEvaluationsPost: (hospitalId: string, createHospitalEvaluationCommand?: CreateHospitalEvaluationCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get footerNavigationItems (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} languageCode * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdFooternavigationsLanguageCodeGet: (hospitalId: string, languageCode: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Delete footerNavigationItem (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} languageCode * @param {string} id Id of level 1 item in the json data * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdFooternavigationsLanguageCodeIdDelete: (hospitalId: string, languageCode: string, id: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get footerNavigationItem by Id (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} languageCode * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdFooternavigationsLanguageCodeIdGet: (hospitalId: string, languageCode: string, id: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get footerNavigationItems by ParentId (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} languageCode * @param {string} parentId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdFooternavigationsLanguageCodeParentIdSubitemsGet: (hospitalId: string, languageCode: string, parentId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Save footerNavigationItem (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} languageCode * @param {SaveFooterNavigationsCommand} [saveFooterNavigationsCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdFooternavigationsLanguageCodePost: (hospitalId: string, languageCode: string, saveFooterNavigationsCommand?: SaveFooterNavigationsCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Batch for footer navigation items sorting <br> Level 1 item only (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} languageCode * @param {SortFooterNavigationsCommand} [sortFooterNavigationsCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdFooternavigationsLanguageCodeSortPut: (hospitalId: string, languageCode: string, sortFooterNavigationsCommand?: SortFooterNavigationsCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get Hospital. (Auth policies: RequireDefaultAdminAppRole) * @param {string} hospitalId * @param {string} [languageCode] * @param {boolean} [returnDefaultValue] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdGet: (hospitalId: string, languageCode?: string, returnDefaultValue?: boolean, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get all HospitalHandles. (Auth policies: RequireDefaultAdminAppRole) * @param {string} hospitalId * @param {string} [id] * @param {SnsType} [snsType] * @param {string} [handle] * @param {number} [page] * @param {number} [limit] * @param {Date} [lastRetrieved] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdHandlesGet: (hospitalId: string, id?: string, snsType?: SnsType, handle?: string, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Delete HospitalHandle. (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} handleId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdHandlesHandleIdDelete: (hospitalId: string, handleId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get HospitalHandle. (Auth policies: RequireDefaultAdminAppRole) * @param {string} hospitalId * @param {string} handleId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdHandlesHandleIdGet: (hospitalId: string, handleId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Update HospitalHandle. (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} handleId * @param {UpdateHospitalSnsHandleCommand} [updateHospitalSnsHandleCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdHandlesHandleIdPut: (hospitalId: string, handleId: string, updateHospitalSnsHandleCommand?: UpdateHospitalSnsHandleCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get HospitalHandle. (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {CreateHospitalSnsHandleCommand} [createHospitalSnsHandleCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdHandlesPost: (hospitalId: string, createHospitalSnsHandleCommand?: CreateHospitalSnsHandleCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get all HeaderNavigationItems (Auth policies: RequireDoctorOrContentManagerRole) * @param {string} hospitalId * @param {string} languageCode * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdHeadernavigationsLanguageCodeGet: (hospitalId: string, languageCode: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Delete HeaderNavigationItem (Auth policies: RequireDoctorOrContentManagerRole) * @param {string} hospitalId * @param {string} languageCode * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdHeadernavigationsLanguageCodeIdDelete: (hospitalId: string, languageCode: string, id: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get HeaderNavigationItem by id (Auth policies: RequireDoctorOrContentManagerRole) * @param {string} hospitalId * @param {string} languageCode * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdHeadernavigationsLanguageCodeIdGet: (hospitalId: string, languageCode: string, id: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get HeaderNavigationItems by parent id (Auth policies: RequireDoctorOrContentManagerRole) * @param {string} hospitalId * @param {string} languageCode * @param {string} parentId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdHeadernavigationsLanguageCodeParentIdSubitemsGet: (hospitalId: string, languageCode: string, parentId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Save HeaderNavigationItem (Auth policies: RequireDoctorOrContentManagerRole) * @param {string} hospitalId * @param {string} languageCode * @param {SaveHeaderNavigationsCommand} [saveHeaderNavigationsCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdHeadernavigationsLanguageCodePost: (hospitalId: string, languageCode: string, saveHeaderNavigationsCommand?: SaveHeaderNavigationsCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get all GetAllLandings. (Auth policies: RequireDefaultAdminAppRole) * @param {string} hospitalId * @param {string} [name] * @param {string} [slug] * @param {string} [languageCode] * @param {boolean} [showHidden] * @param {number} [page] * @param {number} [limit] * @param {Date} [lastRetrieved] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdLandingsGet: (hospitalId: string, name?: string, slug?: string, languageCode?: string, showHidden?: boolean, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Delete Landing. (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} landingId * @param {boolean} [isPermanent] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdLandingsLandingIdDelete: (hospitalId: string, landingId: string, isPermanent?: boolean, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get Landing (Auth policies: RequireDefaultAdminAppRole) * @param {string} hospitalId * @param {string} landingId * @param {string} [languageCode] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdLandingsLandingIdGet: (hospitalId: string, landingId: string, languageCode?: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Update Landing (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} landingId * @param {UpdateLandingCommand} [updateLandingCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdLandingsLandingIdPut: (hospitalId: string, landingId: string, updateLandingCommand?: UpdateLandingCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Reactivate Landing (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} landingId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdLandingsLandingIdReactivatePut: (hospitalId: string, landingId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Revalidate landing (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} landingId * @param {boolean} [includeCurrent] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdLandingsLandingIdRevalidatePost: (hospitalId: string, landingId: string, includeCurrent?: boolean, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Translate landing (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} landingId * @param {TranslateLandingCommand} [translateLandingCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdLandingsLandingIdTranslatePost: (hospitalId: string, landingId: string, translateLandingCommand?: TranslateLandingCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Create HospitalLandings. (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {CreateLandingCommand} [createLandingCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdLandingsPost: (hospitalId: string, createLandingCommand?: CreateLandingCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get all GetAllLanguages. (Auth policies: RequireDefaultAdminAppRole) * @param {string} hospitalId * @param {string} [name] * @param {boolean} [showHidden] * @param {number} [page] * @param {number} [limit] * @param {Date} [lastRetrieved] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdLanguagesGet: (hospitalId: string, name?: string, showHidden?: boolean, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Delete GetAllLanguage. (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} languageCode * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdLanguagesLanguageCodeDelete: (hospitalId: string, languageCode: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Update HospitalLanguage (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} languageCode * @param {UpdateHospitalLanguageCommand} [updateHospitalLanguageCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdLanguagesLanguageCodePut: (hospitalId: string, languageCode: string, updateHospitalLanguageCommand?: UpdateHospitalLanguageCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Create HospitalLanguages. (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {CreateHospitalLanguageCommand} [createHospitalLanguageCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdLanguagesPost: (hospitalId: string, createHospitalLanguageCommand?: CreateHospitalLanguageCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get managers (Auth policies: RequireDoctorRole) * @param {string} hospitalId * @param {string} [id] * @param {string} [fullname] * @param {string} [email] * @param {Gender} [gender] * @param {Date} [dateOfBirth] * @param {Date} [created] * @param {boolean} [showHidden] * @param {number} [page] * @param {number} [limit] * @param {Date} [lastRetrieved] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdManagersGet: (hospitalId: string, id?: string, fullname?: string, email?: string, gender?: Gender, dateOfBirth?: Date, created?: Date, showHidden?: boolean, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Delete manager (Auth policies: RequireManagerRole) * @param {string} hospitalId * @param {string} managerId * @param {boolean} [isPermanent] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdManagersManagerIdDelete: (hospitalId: string, managerId: string, isPermanent?: boolean, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get manager (Auth policies: RequireDoctorRole) * @param {string} hospitalId * @param {string} managerId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdManagersManagerIdGet: (hospitalId: string, managerId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * PUT: /api/v1/hospitals/{hospitlaId}/managers/{managerId} { \"email\": \"emailaddress@icloudhospital.com\", \"firstName\": \"First\", \"lastName\": \"Last\", \"phone\": \"+82 1012340000\", \"photo\": \"\", \"photoThumbnail\": \"\", \"gender\": \"Male\", \"dateOfBirth\": \"2023-08-07T06:02:05.652Z\", \"timeZone\": \"Asia/Seoul\" } * @summary Update manager (Auth policies: RequireDoctorRole) * @param {string} hospitalId * @param {string} managerId * @param {UpdateManagerCommand} [updateManagerCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdManagersManagerIdPut: (hospitalId: string, managerId: string, updateManagerCommand?: UpdateManagerCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * POST: /api/v1/hospitals/{hospitlaId}/managers { \"email\": \"emailaddress@icloudhospital.com\", \"firstName\": \"First\", \"lastName\": \"Last\", \"phone\": \"+82 1012340000\", \"photo\": \"\", \"photoThumbnail\": \"\", \"gender\": \"Male\", \"dateOfBirth\": \"2023-08-07T06:02:05.652Z\", \"timeZone\": \"Asia/Seoul\" } * @summary Create manager (Auth policies: RequireManagerRole) * @param {string} hospitalId * @param {CreateManagerCommand} [createManagerCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdManagersPost: (hospitalId: string, createManagerCommand?: CreateManagerCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get all HospitalMedias. (Auth policies: RequireDefaultAdminAppRole) * @param {string} hospitalId * @param {string} [id] * @param {MediaType} [mediaType] * @param {number} [page] * @param {number} [limit] * @param {Date} [lastRetrieved] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdMediasGet: (hospitalId: string, id?: string, mediaType?: MediaType, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Delete HospitalMedia (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} mediaId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdMediasMediaIdDelete: (hospitalId: string, mediaId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get HospitalMedia. (Auth policies: RequireDefaultAdminAppRole) * @param {string} hospitalId * @param {string} mediaId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdMediasMediaIdGet: (hospitalId: string, mediaId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Update HospitalMedia. (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {string} mediaId * @param {UpdateMediaCommand} [updateMediaCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV1HospitalsHospitalIdMediasMediaIdPut: (hospitalId: string, mediaId: string, updateMediaCommand?: UpdateMediaCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Create HospitalMedia. (Auth policies: RequireLocalManagerOrContentManagerRole) * @param {string} hospitalId * @param {CreateMediaCommand} [crea