ch-api-client-typescript2
Version:
Openapi generated typescript-axios client for CloudHospital
1,394 lines • 51.6 kB
TypeScript
/**
* CloudHospital Api
* CloudHospital application with Swagger, Swashbuckle, and API versioning.
*
* The version of the OpenAPI document: 2
* 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 { DoctorCertificateModel } from '../models';
import { DoctorCertificatesModel } from '../models';
import { DoctorEducationModel } from '../models';
import { DoctorEducationsModel } from '../models';
import { DoctorLanguageModel } from '../models';
import { DoctorLanguagesModel } from '../models';
import { DoctorModel } from '../models';
import { DoctorPortfolioModel } from '../models';
import { DoctorPortfoliosModel } from '../models';
import { DoctorSpecialtiesModel } from '../models';
import { DoctorSpecialtyModel } from '../models';
import { DoctorsModel } from '../models';
import { DoctorsSimpleModel } from '../models';
import { Gender } from '../models';
import { MediaModel } from '../models';
import { MediaType } from '../models';
import { MediasModel } from '../models';
/**
* DoctorsApi - axios parameter creator
* @export
*/
export declare const DoctorsApiAxiosParamCreator: (configuration?: Configuration) => {
/**
*
* @summary Get DoctorCertificate.
* @param {string} doctorId
* @param {string} certificateId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdCertificatesCertificateIdGet: (doctorId: string, certificateId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get All DoctorCertificate.
* @param {string} doctorId
* @param {string} [doctorName]
* @param {string} [certificateId]
* @param {string} [certificate]
* @param {Date} [activeFrom]
* @param {Date} [activeTo]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdCertificatesGet: (doctorId: string, doctorName?: string, certificateId?: string, certificate?: string, activeFrom?: Date, activeTo?: Date, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get DoctorEducation.
* @param {string} doctorId
* @param {string} educationId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdEducationsEducationIdGet: (doctorId: string, educationId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get all DoctorEducations.
* @param {string} doctorId
* @param {string} [doctorName]
* @param {string} [educationId]
* @param {string} [institution]
* @param {string} [qualification]
* @param {Date} [graduationDate]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdEducationsGet: (doctorId: string, doctorName?: string, educationId?: string, institution?: string, qualification?: string, graduationDate?: Date, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary
* @param {string} doctorId
* @param {string} [languageCode]
* @param {boolean} [returnDefaultValue]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdGet: (doctorId: string, languageCode?: string, returnDefaultValue?: boolean, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get all DoctorLanguages.
* @param {string} doctorId
* @param {string} [languageCode]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdLanguagesGet: (doctorId: string, languageCode?: string, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get DoctorLanguage.
* @param {string} doctorId
* @param {string} languageCode
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdLanguagesLanguageCodeGet: (doctorId: string, languageCode: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get all DoctorMedias.
* @param {string} doctorId
* @param {string} [id]
* @param {MediaType} [mediaType]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdMediasGet: (doctorId: string, id?: string, mediaType?: MediaType, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get DoctorMedia.
* @param {string} doctorId
* @param {string} mediaId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdMediasMediaIdGet: (doctorId: string, mediaId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get All DoctorPortfolios
* @param {string} doctorId
* @param {string} [doctorName]
* @param {string} [portfolioId]
* @param {string} [name]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdPortfoliosGet: (doctorId: string, doctorName?: string, portfolioId?: string, name?: string, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get DoctorPortfolio.
* @param {string} doctorId
* @param {string} portfolioId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdPortfoliosPortfolioIdGet: (doctorId: string, portfolioId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get All DoctorSpecialties.
* @param {string} doctorId
* @param {string} [doctorName]
* @param {string} [specialtyId]
* @param {string} [specialtyName]
* @param {string} [languageCode]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdSpecialtiesGet: (doctorId: string, doctorName?: string, specialtyId?: string, specialtyName?: string, languageCode?: string, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get DoctorSpecialty
* @param {string} doctorId
* @param {string} specialtyId
* @param {string} [languageCode]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdSpecialtiesSpecialtyIdGet: (doctorId: string, specialtyId: string, languageCode?: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get all Doctors.
* @param {string} [hospitalId]
* @param {string} [hospitalName]
* @param {Array<string>} [ids]
* @param {string} [specialtyId]
* @param {boolean} [consultationEnabled]
* @param {string} [languageCode]
* @param {string} [id]
* @param {string} [fullname]
* @param {string} [email]
* @param {Gender} [gender]
* @param {Date} [dateOfBirth]
* @param {Date} [created]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsGet: (hospitalId?: string, hospitalName?: string, ids?: Array<string>, specialtyId?: string, consultationEnabled?: boolean, languageCode?: string, id?: string, fullname?: string, email?: string, gender?: Gender, dateOfBirth?: Date, created?: Date, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get all Doctors.
* @param {string} [hospitalId]
* @param {string} [hospitalName]
* @param {Array<string>} [ids]
* @param {string} [specialtyId]
* @param {boolean} [consultationEnabled]
* @param {string} [languageCode]
* @param {string} [id]
* @param {string} [fullname]
* @param {string} [email]
* @param {Gender} [gender]
* @param {Date} [dateOfBirth]
* @param {Date} [created]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsSimpleGet: (hospitalId?: string, hospitalName?: string, ids?: Array<string>, specialtyId?: string, consultationEnabled?: boolean, languageCode?: string, id?: string, fullname?: string, email?: string, gender?: Gender, dateOfBirth?: Date, created?: Date, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>;
};
/**
* DoctorsApi - functional programming interface
* @export
*/
export declare const DoctorsApiFp: (configuration?: Configuration) => {
/**
*
* @summary Get DoctorCertificate.
* @param {string} doctorId
* @param {string} certificateId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdCertificatesCertificateIdGet(doctorId: string, certificateId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DoctorCertificateModel>>;
/**
*
* @summary Get All DoctorCertificate.
* @param {string} doctorId
* @param {string} [doctorName]
* @param {string} [certificateId]
* @param {string} [certificate]
* @param {Date} [activeFrom]
* @param {Date} [activeTo]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdCertificatesGet(doctorId: string, doctorName?: string, certificateId?: string, certificate?: string, activeFrom?: Date, activeTo?: Date, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DoctorCertificatesModel>>;
/**
*
* @summary Get DoctorEducation.
* @param {string} doctorId
* @param {string} educationId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdEducationsEducationIdGet(doctorId: string, educationId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DoctorEducationModel>>;
/**
*
* @summary Get all DoctorEducations.
* @param {string} doctorId
* @param {string} [doctorName]
* @param {string} [educationId]
* @param {string} [institution]
* @param {string} [qualification]
* @param {Date} [graduationDate]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdEducationsGet(doctorId: string, doctorName?: string, educationId?: string, institution?: string, qualification?: string, graduationDate?: Date, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DoctorEducationsModel>>;
/**
*
* @summary
* @param {string} doctorId
* @param {string} [languageCode]
* @param {boolean} [returnDefaultValue]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdGet(doctorId: string, languageCode?: string, returnDefaultValue?: boolean, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DoctorModel>>;
/**
*
* @summary Get all DoctorLanguages.
* @param {string} doctorId
* @param {string} [languageCode]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdLanguagesGet(doctorId: string, languageCode?: string, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DoctorLanguagesModel>>;
/**
*
* @summary Get DoctorLanguage.
* @param {string} doctorId
* @param {string} languageCode
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdLanguagesLanguageCodeGet(doctorId: string, languageCode: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DoctorLanguageModel>>;
/**
*
* @summary Get all DoctorMedias.
* @param {string} doctorId
* @param {string} [id]
* @param {MediaType} [mediaType]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdMediasGet(doctorId: string, id?: string, mediaType?: MediaType, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<MediasModel>>;
/**
*
* @summary Get DoctorMedia.
* @param {string} doctorId
* @param {string} mediaId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdMediasMediaIdGet(doctorId: string, mediaId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<MediaModel>>;
/**
*
* @summary Get All DoctorPortfolios
* @param {string} doctorId
* @param {string} [doctorName]
* @param {string} [portfolioId]
* @param {string} [name]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdPortfoliosGet(doctorId: string, doctorName?: string, portfolioId?: string, name?: string, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DoctorPortfoliosModel>>;
/**
*
* @summary Get DoctorPortfolio.
* @param {string} doctorId
* @param {string} portfolioId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdPortfoliosPortfolioIdGet(doctorId: string, portfolioId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DoctorPortfolioModel>>;
/**
*
* @summary Get All DoctorSpecialties.
* @param {string} doctorId
* @param {string} [doctorName]
* @param {string} [specialtyId]
* @param {string} [specialtyName]
* @param {string} [languageCode]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdSpecialtiesGet(doctorId: string, doctorName?: string, specialtyId?: string, specialtyName?: string, languageCode?: string, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DoctorSpecialtiesModel>>;
/**
*
* @summary Get DoctorSpecialty
* @param {string} doctorId
* @param {string} specialtyId
* @param {string} [languageCode]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdSpecialtiesSpecialtyIdGet(doctorId: string, specialtyId: string, languageCode?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DoctorSpecialtyModel>>;
/**
*
* @summary Get all Doctors.
* @param {string} [hospitalId]
* @param {string} [hospitalName]
* @param {Array<string>} [ids]
* @param {string} [specialtyId]
* @param {boolean} [consultationEnabled]
* @param {string} [languageCode]
* @param {string} [id]
* @param {string} [fullname]
* @param {string} [email]
* @param {Gender} [gender]
* @param {Date} [dateOfBirth]
* @param {Date} [created]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsGet(hospitalId?: string, hospitalName?: string, ids?: Array<string>, specialtyId?: string, consultationEnabled?: boolean, languageCode?: string, id?: string, fullname?: string, email?: string, gender?: Gender, dateOfBirth?: Date, created?: Date, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DoctorsModel>>;
/**
*
* @summary Get all Doctors.
* @param {string} [hospitalId]
* @param {string} [hospitalName]
* @param {Array<string>} [ids]
* @param {string} [specialtyId]
* @param {boolean} [consultationEnabled]
* @param {string} [languageCode]
* @param {string} [id]
* @param {string} [fullname]
* @param {string} [email]
* @param {Gender} [gender]
* @param {Date} [dateOfBirth]
* @param {Date} [created]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsSimpleGet(hospitalId?: string, hospitalName?: string, ids?: Array<string>, specialtyId?: string, consultationEnabled?: boolean, languageCode?: string, id?: string, fullname?: string, email?: string, gender?: Gender, dateOfBirth?: Date, created?: Date, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DoctorsSimpleModel>>;
};
/**
* DoctorsApi - factory interface
* @export
*/
export declare const DoctorsApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {
/**
*
* @summary Get DoctorCertificate.
* @param {string} doctorId
* @param {string} certificateId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdCertificatesCertificateIdGet(doctorId: string, certificateId: string, options?: any): AxiosPromise<DoctorCertificateModel>;
/**
*
* @summary Get All DoctorCertificate.
* @param {string} doctorId
* @param {string} [doctorName]
* @param {string} [certificateId]
* @param {string} [certificate]
* @param {Date} [activeFrom]
* @param {Date} [activeTo]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdCertificatesGet(doctorId: string, doctorName?: string, certificateId?: string, certificate?: string, activeFrom?: Date, activeTo?: Date, page?: number, limit?: number, lastRetrieved?: Date, options?: any): AxiosPromise<DoctorCertificatesModel>;
/**
*
* @summary Get DoctorEducation.
* @param {string} doctorId
* @param {string} educationId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdEducationsEducationIdGet(doctorId: string, educationId: string, options?: any): AxiosPromise<DoctorEducationModel>;
/**
*
* @summary Get all DoctorEducations.
* @param {string} doctorId
* @param {string} [doctorName]
* @param {string} [educationId]
* @param {string} [institution]
* @param {string} [qualification]
* @param {Date} [graduationDate]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdEducationsGet(doctorId: string, doctorName?: string, educationId?: string, institution?: string, qualification?: string, graduationDate?: Date, page?: number, limit?: number, lastRetrieved?: Date, options?: any): AxiosPromise<DoctorEducationsModel>;
/**
*
* @summary
* @param {string} doctorId
* @param {string} [languageCode]
* @param {boolean} [returnDefaultValue]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdGet(doctorId: string, languageCode?: string, returnDefaultValue?: boolean, options?: any): AxiosPromise<DoctorModel>;
/**
*
* @summary Get all DoctorLanguages.
* @param {string} doctorId
* @param {string} [languageCode]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdLanguagesGet(doctorId: string, languageCode?: string, page?: number, limit?: number, lastRetrieved?: Date, options?: any): AxiosPromise<DoctorLanguagesModel>;
/**
*
* @summary Get DoctorLanguage.
* @param {string} doctorId
* @param {string} languageCode
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdLanguagesLanguageCodeGet(doctorId: string, languageCode: string, options?: any): AxiosPromise<DoctorLanguageModel>;
/**
*
* @summary Get all DoctorMedias.
* @param {string} doctorId
* @param {string} [id]
* @param {MediaType} [mediaType]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdMediasGet(doctorId: string, id?: string, mediaType?: MediaType, page?: number, limit?: number, lastRetrieved?: Date, options?: any): AxiosPromise<MediasModel>;
/**
*
* @summary Get DoctorMedia.
* @param {string} doctorId
* @param {string} mediaId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdMediasMediaIdGet(doctorId: string, mediaId: string, options?: any): AxiosPromise<MediaModel>;
/**
*
* @summary Get All DoctorPortfolios
* @param {string} doctorId
* @param {string} [doctorName]
* @param {string} [portfolioId]
* @param {string} [name]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdPortfoliosGet(doctorId: string, doctorName?: string, portfolioId?: string, name?: string, page?: number, limit?: number, lastRetrieved?: Date, options?: any): AxiosPromise<DoctorPortfoliosModel>;
/**
*
* @summary Get DoctorPortfolio.
* @param {string} doctorId
* @param {string} portfolioId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdPortfoliosPortfolioIdGet(doctorId: string, portfolioId: string, options?: any): AxiosPromise<DoctorPortfolioModel>;
/**
*
* @summary Get All DoctorSpecialties.
* @param {string} doctorId
* @param {string} [doctorName]
* @param {string} [specialtyId]
* @param {string} [specialtyName]
* @param {string} [languageCode]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdSpecialtiesGet(doctorId: string, doctorName?: string, specialtyId?: string, specialtyName?: string, languageCode?: string, page?: number, limit?: number, lastRetrieved?: Date, options?: any): AxiosPromise<DoctorSpecialtiesModel>;
/**
*
* @summary Get DoctorSpecialty
* @param {string} doctorId
* @param {string} specialtyId
* @param {string} [languageCode]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsDoctorIdSpecialtiesSpecialtyIdGet(doctorId: string, specialtyId: string, languageCode?: string, options?: any): AxiosPromise<DoctorSpecialtyModel>;
/**
*
* @summary Get all Doctors.
* @param {string} [hospitalId]
* @param {string} [hospitalName]
* @param {Array<string>} [ids]
* @param {string} [specialtyId]
* @param {boolean} [consultationEnabled]
* @param {string} [languageCode]
* @param {string} [id]
* @param {string} [fullname]
* @param {string} [email]
* @param {Gender} [gender]
* @param {Date} [dateOfBirth]
* @param {Date} [created]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsGet(hospitalId?: string, hospitalName?: string, ids?: Array<string>, specialtyId?: string, consultationEnabled?: boolean, languageCode?: string, id?: string, fullname?: string, email?: string, gender?: Gender, dateOfBirth?: Date, created?: Date, page?: number, limit?: number, lastRetrieved?: Date, options?: any): AxiosPromise<DoctorsModel>;
/**
*
* @summary Get all Doctors.
* @param {string} [hospitalId]
* @param {string} [hospitalName]
* @param {Array<string>} [ids]
* @param {string} [specialtyId]
* @param {boolean} [consultationEnabled]
* @param {string} [languageCode]
* @param {string} [id]
* @param {string} [fullname]
* @param {string} [email]
* @param {Gender} [gender]
* @param {Date} [dateOfBirth]
* @param {Date} [created]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV2DoctorsSimpleGet(hospitalId?: string, hospitalName?: string, ids?: Array<string>, specialtyId?: string, consultationEnabled?: boolean, languageCode?: string, id?: string, fullname?: string, email?: string, gender?: Gender, dateOfBirth?: Date, created?: Date, page?: number, limit?: number, lastRetrieved?: Date, options?: any): AxiosPromise<DoctorsSimpleModel>;
};
/**
* Request parameters for apiV2DoctorsDoctorIdCertificatesCertificateIdGet operation in DoctorsApi.
* @export
* @interface DoctorsApiApiV2DoctorsDoctorIdCertificatesCertificateIdGetRequest
*/
export interface DoctorsApiApiV2DoctorsDoctorIdCertificatesCertificateIdGetRequest {
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdCertificatesCertificateIdGet
*/
readonly doctorId: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdCertificatesCertificateIdGet
*/
readonly certificateId: string;
}
/**
* Request parameters for apiV2DoctorsDoctorIdCertificatesGet operation in DoctorsApi.
* @export
* @interface DoctorsApiApiV2DoctorsDoctorIdCertificatesGetRequest
*/
export interface DoctorsApiApiV2DoctorsDoctorIdCertificatesGetRequest {
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdCertificatesGet
*/
readonly doctorId: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdCertificatesGet
*/
readonly doctorName?: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdCertificatesGet
*/
readonly certificateId?: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdCertificatesGet
*/
readonly certificate?: string;
/**
*
* @type {Date}
* @memberof DoctorsApiApiV2DoctorsDoctorIdCertificatesGet
*/
readonly activeFrom?: Date;
/**
*
* @type {Date}
* @memberof DoctorsApiApiV2DoctorsDoctorIdCertificatesGet
*/
readonly activeTo?: Date;
/**
*
* @type {number}
* @memberof DoctorsApiApiV2DoctorsDoctorIdCertificatesGet
*/
readonly page?: number;
/**
*
* @type {number}
* @memberof DoctorsApiApiV2DoctorsDoctorIdCertificatesGet
*/
readonly limit?: number;
/**
*
* @type {Date}
* @memberof DoctorsApiApiV2DoctorsDoctorIdCertificatesGet
*/
readonly lastRetrieved?: Date;
}
/**
* Request parameters for apiV2DoctorsDoctorIdEducationsEducationIdGet operation in DoctorsApi.
* @export
* @interface DoctorsApiApiV2DoctorsDoctorIdEducationsEducationIdGetRequest
*/
export interface DoctorsApiApiV2DoctorsDoctorIdEducationsEducationIdGetRequest {
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdEducationsEducationIdGet
*/
readonly doctorId: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdEducationsEducationIdGet
*/
readonly educationId: string;
}
/**
* Request parameters for apiV2DoctorsDoctorIdEducationsGet operation in DoctorsApi.
* @export
* @interface DoctorsApiApiV2DoctorsDoctorIdEducationsGetRequest
*/
export interface DoctorsApiApiV2DoctorsDoctorIdEducationsGetRequest {
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdEducationsGet
*/
readonly doctorId: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdEducationsGet
*/
readonly doctorName?: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdEducationsGet
*/
readonly educationId?: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdEducationsGet
*/
readonly institution?: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdEducationsGet
*/
readonly qualification?: string;
/**
*
* @type {Date}
* @memberof DoctorsApiApiV2DoctorsDoctorIdEducationsGet
*/
readonly graduationDate?: Date;
/**
*
* @type {number}
* @memberof DoctorsApiApiV2DoctorsDoctorIdEducationsGet
*/
readonly page?: number;
/**
*
* @type {number}
* @memberof DoctorsApiApiV2DoctorsDoctorIdEducationsGet
*/
readonly limit?: number;
/**
*
* @type {Date}
* @memberof DoctorsApiApiV2DoctorsDoctorIdEducationsGet
*/
readonly lastRetrieved?: Date;
}
/**
* Request parameters for apiV2DoctorsDoctorIdGet operation in DoctorsApi.
* @export
* @interface DoctorsApiApiV2DoctorsDoctorIdGetRequest
*/
export interface DoctorsApiApiV2DoctorsDoctorIdGetRequest {
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdGet
*/
readonly doctorId: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdGet
*/
readonly languageCode?: string;
/**
*
* @type {boolean}
* @memberof DoctorsApiApiV2DoctorsDoctorIdGet
*/
readonly returnDefaultValue?: boolean;
}
/**
* Request parameters for apiV2DoctorsDoctorIdLanguagesGet operation in DoctorsApi.
* @export
* @interface DoctorsApiApiV2DoctorsDoctorIdLanguagesGetRequest
*/
export interface DoctorsApiApiV2DoctorsDoctorIdLanguagesGetRequest {
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdLanguagesGet
*/
readonly doctorId: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdLanguagesGet
*/
readonly languageCode?: string;
/**
*
* @type {number}
* @memberof DoctorsApiApiV2DoctorsDoctorIdLanguagesGet
*/
readonly page?: number;
/**
*
* @type {number}
* @memberof DoctorsApiApiV2DoctorsDoctorIdLanguagesGet
*/
readonly limit?: number;
/**
*
* @type {Date}
* @memberof DoctorsApiApiV2DoctorsDoctorIdLanguagesGet
*/
readonly lastRetrieved?: Date;
}
/**
* Request parameters for apiV2DoctorsDoctorIdLanguagesLanguageCodeGet operation in DoctorsApi.
* @export
* @interface DoctorsApiApiV2DoctorsDoctorIdLanguagesLanguageCodeGetRequest
*/
export interface DoctorsApiApiV2DoctorsDoctorIdLanguagesLanguageCodeGetRequest {
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdLanguagesLanguageCodeGet
*/
readonly doctorId: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdLanguagesLanguageCodeGet
*/
readonly languageCode: string;
}
/**
* Request parameters for apiV2DoctorsDoctorIdMediasGet operation in DoctorsApi.
* @export
* @interface DoctorsApiApiV2DoctorsDoctorIdMediasGetRequest
*/
export interface DoctorsApiApiV2DoctorsDoctorIdMediasGetRequest {
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdMediasGet
*/
readonly doctorId: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdMediasGet
*/
readonly id?: string;
/**
*
* @type {MediaType}
* @memberof DoctorsApiApiV2DoctorsDoctorIdMediasGet
*/
readonly mediaType?: MediaType;
/**
*
* @type {number}
* @memberof DoctorsApiApiV2DoctorsDoctorIdMediasGet
*/
readonly page?: number;
/**
*
* @type {number}
* @memberof DoctorsApiApiV2DoctorsDoctorIdMediasGet
*/
readonly limit?: number;
/**
*
* @type {Date}
* @memberof DoctorsApiApiV2DoctorsDoctorIdMediasGet
*/
readonly lastRetrieved?: Date;
}
/**
* Request parameters for apiV2DoctorsDoctorIdMediasMediaIdGet operation in DoctorsApi.
* @export
* @interface DoctorsApiApiV2DoctorsDoctorIdMediasMediaIdGetRequest
*/
export interface DoctorsApiApiV2DoctorsDoctorIdMediasMediaIdGetRequest {
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdMediasMediaIdGet
*/
readonly doctorId: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdMediasMediaIdGet
*/
readonly mediaId: string;
}
/**
* Request parameters for apiV2DoctorsDoctorIdPortfoliosGet operation in DoctorsApi.
* @export
* @interface DoctorsApiApiV2DoctorsDoctorIdPortfoliosGetRequest
*/
export interface DoctorsApiApiV2DoctorsDoctorIdPortfoliosGetRequest {
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdPortfoliosGet
*/
readonly doctorId: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdPortfoliosGet
*/
readonly doctorName?: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdPortfoliosGet
*/
readonly portfolioId?: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdPortfoliosGet
*/
readonly name?: string;
/**
*
* @type {number}
* @memberof DoctorsApiApiV2DoctorsDoctorIdPortfoliosGet
*/
readonly page?: number;
/**
*
* @type {number}
* @memberof DoctorsApiApiV2DoctorsDoctorIdPortfoliosGet
*/
readonly limit?: number;
/**
*
* @type {Date}
* @memberof DoctorsApiApiV2DoctorsDoctorIdPortfoliosGet
*/
readonly lastRetrieved?: Date;
}
/**
* Request parameters for apiV2DoctorsDoctorIdPortfoliosPortfolioIdGet operation in DoctorsApi.
* @export
* @interface DoctorsApiApiV2DoctorsDoctorIdPortfoliosPortfolioIdGetRequest
*/
export interface DoctorsApiApiV2DoctorsDoctorIdPortfoliosPortfolioIdGetRequest {
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdPortfoliosPortfolioIdGet
*/
readonly doctorId: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdPortfoliosPortfolioIdGet
*/
readonly portfolioId: string;
}
/**
* Request parameters for apiV2DoctorsDoctorIdSpecialtiesGet operation in DoctorsApi.
* @export
* @interface DoctorsApiApiV2DoctorsDoctorIdSpecialtiesGetRequest
*/
export interface DoctorsApiApiV2DoctorsDoctorIdSpecialtiesGetRequest {
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdSpecialtiesGet
*/
readonly doctorId: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdSpecialtiesGet
*/
readonly doctorName?: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdSpecialtiesGet
*/
readonly specialtyId?: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdSpecialtiesGet
*/
readonly specialtyName?: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdSpecialtiesGet
*/
readonly languageCode?: string;
/**
*
* @type {number}
* @memberof DoctorsApiApiV2DoctorsDoctorIdSpecialtiesGet
*/
readonly page?: number;
/**
*
* @type {number}
* @memberof DoctorsApiApiV2DoctorsDoctorIdSpecialtiesGet
*/
readonly limit?: number;
/**
*
* @type {Date}
* @memberof DoctorsApiApiV2DoctorsDoctorIdSpecialtiesGet
*/
readonly lastRetrieved?: Date;
}
/**
* Request parameters for apiV2DoctorsDoctorIdSpecialtiesSpecialtyIdGet operation in DoctorsApi.
* @export
* @interface DoctorsApiApiV2DoctorsDoctorIdSpecialtiesSpecialtyIdGetRequest
*/
export interface DoctorsApiApiV2DoctorsDoctorIdSpecialtiesSpecialtyIdGetRequest {
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdSpecialtiesSpecialtyIdGet
*/
readonly doctorId: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdSpecialtiesSpecialtyIdGet
*/
readonly specialtyId: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsDoctorIdSpecialtiesSpecialtyIdGet
*/
readonly languageCode?: string;
}
/**
* Request parameters for apiV2DoctorsGet operation in DoctorsApi.
* @export
* @interface DoctorsApiApiV2DoctorsGetRequest
*/
export interface DoctorsApiApiV2DoctorsGetRequest {
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsGet
*/
readonly hospitalId?: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsGet
*/
readonly hospitalName?: string;
/**
*
* @type {Array<string>}
* @memberof DoctorsApiApiV2DoctorsGet
*/
readonly ids?: Array<string>;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsGet
*/
readonly specialtyId?: string;
/**
*
* @type {boolean}
* @memberof DoctorsApiApiV2DoctorsGet
*/
readonly consultationEnabled?: boolean;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsGet
*/
readonly languageCode?: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsGet
*/
readonly id?: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsGet
*/
readonly fullname?: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsGet
*/
readonly email?: string;
/**
*
* @type {Gender}
* @memberof DoctorsApiApiV2DoctorsGet
*/
readonly gender?: Gender;
/**
*
* @type {Date}
* @memberof DoctorsApiApiV2DoctorsGet
*/
readonly dateOfBirth?: Date;
/**
*
* @type {Date}
* @memberof DoctorsApiApiV2DoctorsGet
*/
readonly created?: Date;
/**
*
* @type {number}
* @memberof DoctorsApiApiV2DoctorsGet
*/
readonly page?: number;
/**
*
* @type {number}
* @memberof DoctorsApiApiV2DoctorsGet
*/
readonly limit?: number;
/**
*
* @type {Date}
* @memberof DoctorsApiApiV2DoctorsGet
*/
readonly lastRetrieved?: Date;
}
/**
* Request parameters for apiV2DoctorsSimpleGet operation in DoctorsApi.
* @export
* @interface DoctorsApiApiV2DoctorsSimpleGetRequest
*/
export interface DoctorsApiApiV2DoctorsSimpleGetRequest {
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsSimpleGet
*/
readonly hospitalId?: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsSimpleGet
*/
readonly hospitalName?: string;
/**
*
* @type {Array<string>}
* @memberof DoctorsApiApiV2DoctorsSimpleGet
*/
readonly ids?: Array<string>;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsSimpleGet
*/
readonly specialtyId?: string;
/**
*
* @type {boolean}
* @memberof DoctorsApiApiV2DoctorsSimpleGet
*/
readonly consultationEnabled?: boolean;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsSimpleGet
*/
readonly languageCode?: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsSimpleGet
*/
readonly id?: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsSimpleGet
*/
readonly fullname?: string;
/**
*
* @type {string}
* @memberof DoctorsApiApiV2DoctorsSimpleGet
*/
readonly email?: string;
/**
*
* @type {Gender}
* @memberof DoctorsApiApiV2DoctorsSimpleGet
*/
readonly gender?: Gender;
/**
*
* @type {Date}
* @memberof DoctorsApiApiV2DoctorsSimpleGet
*/
readonly dateOfBirth?: Date;
/**
*
* @type {Date}
* @memberof DoctorsApiApiV2DoctorsSimpleGet
*/
readonly created?: Date;
/**
*
* @type {number}
* @memberof DoctorsApiApiV2DoctorsSimpleGet
*/
readonly page?: number;
/**
*
* @type {number}
* @memberof DoctorsApiApiV2DoctorsSimpleGet
*/
readonly limit?: number;
/**
*
* @type {Date}
* @memberof DoctorsApiApiV2DoctorsSimpleGet
*/
readonly lastRetrieved?: Date;
}
/**
* DoctorsApi - object-oriented interface
* @export
* @class DoctorsApi
* @extends {BaseAPI}
*/
export declare class DoctorsApi extends BaseAPI {
/**
*
* @summary Get DoctorCertificate.
* @param {DoctorsApiApiV2DoctorsDoctorIdCertificatesCertificateIdGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DoctorsApi
*/
apiV2DoctorsDoctorIdCertificatesCertificateIdGet(requestParameters: DoctorsApiApiV2DoctorsDoctorIdCertificatesCertificateIdGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<DoctorCertificateModel, any>>;
/**
*
* @summary Get All DoctorCertificate.
* @param {DoctorsApiApiV2DoctorsDoctorIdCertificatesGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DoctorsApi
*/
apiV2DoctorsDoctorIdCertificatesGet(requestParameters: DoctorsApiApiV2DoctorsDoctorIdCertificatesGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<DoctorCertificatesModel, any>>;
/**
*
* @summary Get DoctorEducation.
* @param {DoctorsApiApiV2DoctorsDoctorIdEducationsEducationIdGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DoctorsApi
*/
apiV2DoctorsDoctorIdEducationsEducationIdGet(requestParameters: DoctorsApiApiV2DoctorsDoctorIdEducationsEducationIdGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<DoctorEducationModel, any>>;
/**
*
* @summary Get all DoctorEducations.
* @param {DoctorsApiApiV2DoctorsDoctorIdEducationsGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DoctorsApi
*/
apiV2DoctorsDoctorIdEducationsGet(requestParameters: DoctorsApiApiV2DoctorsDoctorIdEducationsGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<DoctorEducationsModel, any>>;
/**
*
* @summary
* @param {DoctorsApiApiV2DoctorsDoctorIdGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DoctorsApi
*/
apiV2DoctorsDoctorIdGet(requestParameters: DoctorsApiApiV2DoctorsDoctorIdGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<DoctorModel, any>>;
/**
*
* @summary Get all DoctorLanguages.
* @param {DoctorsApiApiV2DoctorsDoctorIdLanguagesGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DoctorsApi
*/
apiV2DoctorsDoctorIdLanguagesGet(requestParameters: DoctorsApiApiV2DoctorsDoctorIdLanguagesGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<DoctorLanguagesModel, any>>;
/**
*
* @summary Get DoctorLanguage.
* @param {DoctorsApiApiV2DoctorsDoctorIdLanguagesLanguageCodeGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DoctorsApi
*/
apiV2DoctorsDoctorIdLanguagesLanguageCodeGet(requestParameters: DoctorsApiApiV2DoctorsDoctorIdLanguagesLanguageCodeGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<DoctorLanguageModel, any>>;
/**
*
* @summary Get all DoctorMedias.
* @param {DoctorsApiApiV2DoctorsDoctorIdMediasGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DoctorsApi
*/
apiV2DoctorsDoctorIdMediasGet(requestParameters: DoctorsApiApiV2DoctorsDoctorIdMediasGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<MediasModel, any>>;
/**
*
* @summary Get DoctorMedia.
* @param {DoctorsApiApiV2DoctorsDoctorIdMediasMediaIdGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DoctorsApi
*/
apiV2DoctorsDoctorIdMediasMediaIdGet(requestParameters: DoctorsApiApiV2DoctorsDoctorIdMediasMediaIdGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<MediaModel, any>>;
/**
*
* @summary Get All DoctorPortfolios
* @param {DoctorsApiApiV2DoctorsDoctorIdPortfoliosGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DoctorsApi
*/
apiV2DoctorsDoctorIdPortfoliosGet(requestParameters: DoctorsApiApiV2DoctorsDoctorIdPortfoliosGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<DoctorPortfoliosModel, any>>;
/**
*
* @summary Get DoctorPortfolio.
* @param {DoctorsApiApiV2DoctorsDoctorIdPortfoliosPortfolioIdGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DoctorsApi
*/
apiV2DoctorsDoctorIdPortfoliosPortfolioIdGet(requestParameters: DoctorsApiApiV2DoctorsDoctorIdPortfoliosPortfolioIdGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<DoctorPortfolioModel, any>>;
/**
*
* @summary Get All DoctorSpecialties.
* @param {DoctorsApiApiV2DoctorsDoctorIdSpecialtiesGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DoctorsApi
*/
apiV2DoctorsDoctorIdSpecialtiesGet(requestParameters: