/**
 * 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 { AuditableEntityDocumentModel } from './auditable-entity-document-model';
import { DealServiceSubDocumentModel } from './deal-service-sub-document-model';
import { DealTranslationDocumentModel } from './deal-translation-document-model';
import { HospitalContactDocumentModel } from './hospital-contact-document-model';
import { HospitalSubDocumentModel } from './hospital-sub-document-model';
import { LocationDocumentModel } from './location-document-model';
import { PackageSubDocumentModel } from './package-sub-document-model';
/**
 *
 * @export
 * @interface DealDocumentModel
 */
export interface DealDocumentModel {
    /**
     *
     * @type {Date}
     * @memberof DealDocumentModel
     */
    'uploadedDate'?: Date;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'en'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ru'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'zh'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'es'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'id'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'pt'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'fr'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'vi'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'th'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ar'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ko'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'bg'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'cs'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'de'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'hi'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'hr'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'hu'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'it'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ja'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'kk'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ky'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'lo'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'lt'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'lv'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'my'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'nl'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'pl'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ro'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'sl'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'sv'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'sw'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'tr'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'uk'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'uz'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'bn'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'az'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ka'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'mn'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'te'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'kn'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ta'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ml'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'mr'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'pa'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'gu'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ur'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'or'?: DealTranslationDocumentModel;
    /**
     *
     * @type {Array<DealServiceSubDocumentModel>}
     * @memberof DealDocumentModel
     */
    'Services'?: Array<DealServiceSubDocumentModel> | null;
    /**
     *
     * @type {string}
     * @memberof DealDocumentModel
     */
    'Id'?: string | null;
    /**
     *
     * @type {string}
     * @memberof DealDocumentModel
     */
    'MarketingType'?: string | null;
    /**
     *
     * @type {HospitalSubDocumentModel}
     * @memberof DealDocumentModel
     */
    'Hospital'?: HospitalSubDocumentModel;
    /**
     *
     * @type {string}
     * @memberof DealDocumentModel
     */
    'HospitalLogo'?: string | null;
    /**
     *
     * @type {number}
     * @memberof DealDocumentModel
     */
    'HospitalBedsCount'?: number | null;
    /**
     *
     * @type {number}
     * @memberof DealDocumentModel
     */
    'HospitalOperationsPerYear'?: number | null;
    /**
     *
     * @type {number}
     * @memberof DealDocumentModel
     */
    'HospitalFoundationYear'?: number | null;
    /**
     *
     * @type {number}
     * @memberof DealDocumentModel
     */
    'HospitalMedicalStaffCount'?: number | null;
    /**
     *
     * @type {number}
     * @memberof DealDocumentModel
     */
    'HospitalDoctorCount'?: number | null;
    /**
     *
     * @type {string}
     * @memberof DealDocumentModel
     */
    'HospitalWebsiteUrl'?: string | null;
    /**
     *
     * @type {LocationDocumentModel}
     * @memberof DealDocumentModel
     */
    'HospitalLocation'?: LocationDocumentModel;
    /**
     *
     * @type {string}
     * @memberof DealDocumentModel
     */
    'AppointmentCurrency'?: string | null;
    /**
     *
     * @type {Array<HospitalContactDocumentModel>}
     * @memberof DealDocumentModel
     */
    'HospitalContacts'?: Array<HospitalContactDocumentModel> | null;
    /**
     *
     * @type {string}
     * @memberof DealDocumentModel
     */
    'Photo'?: string | null;
    /**
     *
     * @type {string}
     * @memberof DealDocumentModel
     */
    'PhotoThumbnail'?: string | null;
    /**
     *
     * @type {number}
     * @memberof DealDocumentModel
     */
    'ServiceDuration'?: number;
    /**
     *
     * @type {Array<PackageSubDocumentModel>}
     * @memberof DealDocumentModel
     */
    'Packages'?: Array<PackageSubDocumentModel> | null;
    /**
     *
     * @type {AuditableEntityDocumentModel}
     * @memberof DealDocumentModel
     */
    'AuditableEntity'?: AuditableEntityDocumentModel;
}
//# sourceMappingURL=deal-document-model.d.ts.map