UNPKG

ch-api-client-typescript2

Version:
462 lines 12.8 kB
/** * 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 { AppointmentOptionDocumentModel } from './appointment-option-document-model'; import { AuditableEntityDocumentModel } from './auditable-entity-document-model'; import { DoctorAffiliationTranslationDocumentModel } from './doctor-affiliation-translation-document-model'; import { DoctorCertificateSubDocumentModel } from './doctor-certificate-sub-document-model'; import { DoctorSpecialtySubDocumentModel } from './doctor-specialty-sub-document-model'; import { FeatureDetailDocumentModel } from './feature-detail-document-model'; import { HospitalContactDocumentModel } from './hospital-contact-document-model'; import { HospitalSubDocumentModel } from './hospital-sub-document-model'; import { LocationDocumentModel } from './location-document-model'; import { MediaDocumentModel } from './media-document-model'; import { UserLanguageDocumentModel } from './user-language-document-model'; /** * * @export * @interface DoctorDocumentModel */ export interface DoctorDocumentModel { /** * * @type {Date} * @memberof DoctorDocumentModel */ 'uploadedDate'?: Date; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'en'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'ru'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'zh'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'es'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'id'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'pt'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'fr'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'vi'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'th'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'ar'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'ko'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'bg'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'cs'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'de'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'hi'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'hr'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'hu'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'it'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'ja'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'kk'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'ky'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'lt'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'lv'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'nl'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'pl'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'ro'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'sl'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'sv'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'sw'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'tr'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'uk'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'uz'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'bn'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'az'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'ka'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'mn'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'te'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'kn'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'ta'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'ml'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'mr'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'pa'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'gu'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'ur'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {DoctorAffiliationTranslationDocumentModel} * @memberof DoctorDocumentModel */ 'or'?: DoctorAffiliationTranslationDocumentModel; /** * * @type {string} * @memberof DoctorDocumentModel */ 'Id'?: string | null; /** * * @type {string} * @memberof DoctorDocumentModel */ 'DoctorId'?: string | null; /** * * @type {Date} * @memberof DoctorDocumentModel */ 'StartPracticeDate'?: Date | null; /** * * @type {boolean} * @memberof DoctorDocumentModel */ 'ConsultationEnabled'?: boolean | null; /** * * @type {number} * @memberof DoctorDocumentModel */ 'ConsultationFee'?: number | null; /** * * @type {string} * @memberof DoctorDocumentModel */ 'Photo'?: string | null; /** * * @type {string} * @memberof DoctorDocumentModel */ 'PhotoThumbnail'?: string | null; /** * * @type {string} * @memberof DoctorDocumentModel */ 'TimeZone'?: string | null; /** * * @type {HospitalSubDocumentModel} * @memberof DoctorDocumentModel */ 'Hospital'?: HospitalSubDocumentModel; /** * * @type {string} * @memberof DoctorDocumentModel */ 'HospitalLogo'?: string | null; /** * * @type {number} * @memberof DoctorDocumentModel */ 'HospitalBedsCount'?: number | null; /** * * @type {number} * @memberof DoctorDocumentModel */ 'HospitalOperationsPerYear'?: number | null; /** * * @type {number} * @memberof DoctorDocumentModel */ 'HospitalFoundationYear'?: number | null; /** * * @type {number} * @memberof DoctorDocumentModel */ 'HospitalMedicalStaffCount'?: number | null; /** * * @type {number} * @memberof DoctorDocumentModel */ 'HospitalDoctorCount'?: number | null; /** * * @type {LocationDocumentModel} * @memberof DoctorDocumentModel */ 'HospitalLocation'?: LocationDocumentModel; /** * * @type {Array<HospitalContactDocumentModel>} * @memberof DoctorDocumentModel */ 'HospitalContacts'?: Array<HospitalContactDocumentModel> | null; /** * * @type {AppointmentOptionDocumentModel} * @memberof DoctorDocumentModel */ 'AppointmentOption'?: AppointmentOptionDocumentModel; /** * * @type {Array<MediaDocumentModel>} * @memberof DoctorDocumentModel */ 'Medias'?: Array<MediaDocumentModel> | null; /** * * @type {Array<DoctorCertificateSubDocumentModel>} * @memberof DoctorDocumentModel */ 'DoctorCertificates'?: Array<DoctorCertificateSubDocumentModel> | null; /** * * @type {Array<DoctorSpecialtySubDocumentModel>} * @memberof DoctorDocumentModel */ 'Specialties'?: Array<DoctorSpecialtySubDocumentModel> | null; /** * * @type {Array<UserLanguageDocumentModel>} * @memberof DoctorDocumentModel */ 'DoctorLanguages'?: Array<UserLanguageDocumentModel> | null; /** * * @type {FeatureDetailDocumentModel} * @memberof DoctorDocumentModel */ 'Feature'?: FeatureDetailDocumentModel; /** * * @type {AuditableEntityDocumentModel} * @memberof DoctorDocumentModel */ 'AuditableEntity'?: AuditableEntityDocumentModel; /** * * @type {string} * @memberof DoctorDocumentModel */ 'License'?: string | null; /** * * @type {string} * @memberof DoctorDocumentModel */ 'Prefix'?: string | null; } //# sourceMappingURL=doctor-document-model.d.ts.map