ch-api-client-typescript2
Version:
Openapi generated typescript-axios client for CloudHospital
462 lines • 12.8 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 { 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