ch-admin-api-client-typescript
Version:
Openapi generated typescript-axios client for CloudHospital admin
966 lines • 604 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 { 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