/**
 * 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 { AccreditationDocumentModel } from './accreditation-document-model';
import { AppointmentOptionDocumentModel } from './appointment-option-document-model';
import { AuditableEntityDocumentModel } from './auditable-entity-document-model';
import { FeatureDetailDocumentModel } from './feature-detail-document-model';
import { GradeDocumentModel } from './grade-document-model';
import { HospitalContactDocumentModel } from './hospital-contact-document-model';
import { HospitalSpecialtySubDocumentModel } from './hospital-specialty-sub-document-model';
import { HospitalTranslationDocumentModel } from './hospital-translation-document-model';
import { LocationDocumentModel } from './location-document-model';
import { MediaDocumentModel } from './media-document-model';
import { SnsHandleDocumentModel } from './sns-handle-document-model';
import { TagDocumentModel } from './tag-document-model';
/**
 *
 * @export
 * @interface HospitalDocumentModel
 */
export interface HospitalDocumentModel {
    /**
     *
     * @type {Date}
     * @memberof HospitalDocumentModel
     */
    'uploadedDate'?: Date;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'en'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'ru'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'zh'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'es'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'id'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'pt'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'fr'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'vi'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'th'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'ar'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'ko'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'bg'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'cs'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'de'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'hi'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'hr'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'hu'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'it'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'ja'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'kk'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'ky'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'lo'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'lt'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'lv'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'my'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'nl'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'pl'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'ro'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'sl'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'sv'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'sw'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'tr'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'uk'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'uz'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'bn'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'az'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'ka'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'mn'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'te'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'kn'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'ta'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'ml'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'mr'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'pa'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'gu'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'ur'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {HospitalTranslationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'or'?: HospitalTranslationDocumentModel;
    /**
     *
     * @type {string}
     * @memberof HospitalDocumentModel
     */
    'Id'?: string | null;
    /**
     *
     * @type {string}
     * @memberof HospitalDocumentModel
     */
    'Logo'?: string | null;
    /**
     *
     * @type {number}
     * @memberof HospitalDocumentModel
     */
    'BedsCount'?: number | null;
    /**
     *
     * @type {number}
     * @memberof HospitalDocumentModel
     */
    'OperationsPerYear'?: number | null;
    /**
     *
     * @type {number}
     * @memberof HospitalDocumentModel
     */
    'FoundationYear'?: number | null;
    /**
     *
     * @type {number}
     * @memberof HospitalDocumentModel
     */
    'MedicalStaffCount'?: number | null;
    /**
     *
     * @type {number}
     * @memberof HospitalDocumentModel
     */
    'DoctorCount'?: number | null;
    /**
     *
     * @type {boolean}
     * @memberof HospitalDocumentModel
     */
    'ConsultationEnabled'?: boolean | null;
    /**
     *
     * @type {number}
     * @memberof HospitalDocumentModel
     */
    'ConsultationFee'?: number | null;
    /**
     *
     * @type {string}
     * @memberof HospitalDocumentModel
     */
    'TimeZone'?: string | null;
    /**
     *
     * @type {string}
     * @memberof HospitalDocumentModel
     */
    'WebsiteUrl'?: string | null;
    /**
     *
     * @type {boolean}
     * @memberof HospitalDocumentModel
     */
    'PaymentEnabled'?: boolean;
    /**
     *
     * @type {string}
     * @memberof HospitalDocumentModel
     */
    'MarketingType'?: string | null;
    /**
     *
     * @type {string}
     * @memberof HospitalDocumentModel
     */
    'AppointmentCurrency'?: string | null;
    /**
     *
     * @type {LocationDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'Location'?: LocationDocumentModel;
    /**
     *
     * @type {AppointmentOptionDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'AppointmentOption'?: AppointmentOptionDocumentModel;
    /**
     *
     * @type {Array<AccreditationDocumentModel>}
     * @memberof HospitalDocumentModel
     */
    'Accreditations'?: Array<AccreditationDocumentModel> | null;
    /**
     *
     * @type {Array<MediaDocumentModel>}
     * @memberof HospitalDocumentModel
     */
    'Medias'?: Array<MediaDocumentModel> | null;
    /**
     *
     * @type {Array<HospitalSpecialtySubDocumentModel>}
     * @memberof HospitalDocumentModel
     */
    'HospitalSpecialties'?: Array<HospitalSpecialtySubDocumentModel> | null;
    /**
     *
     * @type {Array<SnsHandleDocumentModel>}
     * @memberof HospitalDocumentModel
     */
    'HospitalSnsHandles'?: Array<SnsHandleDocumentModel> | null;
    /**
     *
     * @type {GradeDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'Grade'?: GradeDocumentModel;
    /**
     *
     * @type {string}
     * @memberof HospitalDocumentModel
     */
    'GradeId'?: string | null;
    /**
     *
     * @type {number}
     * @memberof HospitalDocumentModel
     */
    'SearchBonus'?: number;
    /**
     *
     * @type {Array<HospitalContactDocumentModel>}
     * @memberof HospitalDocumentModel
     */
    'Contacts'?: Array<HospitalContactDocumentModel> | null;
    /**
     *
     * @type {FeatureDetailDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'Feature'?: FeatureDetailDocumentModel;
    /**
     *
     * @type {Array<TagDocumentModel>}
     * @memberof HospitalDocumentModel
     */
    'Tags'?: Array<TagDocumentModel> | null;
    /**
     *
     * @type {Array<string>}
     * @memberof HospitalDocumentModel
     */
    'TagIds'?: Array<string> | null;
    /**
     *
     * @type {AuditableEntityDocumentModel}
     * @memberof HospitalDocumentModel
     */
    'AuditableEntity'?: AuditableEntityDocumentModel;
}
//# sourceMappingURL=hospital-document-model.d.ts.map