/**
 * 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 { CountrySubDocumentModel } from './country-sub-document-model';
import { DealPriceDocumentModel } from './deal-price-document-model';
import { DealPricingInformationDocumentModel } from './deal-pricing-information-document-model';
import { DealServiceSubDocumentModel } from './deal-service-sub-document-model';
import { DealTranslationDocumentModel } from './deal-translation-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 { PackageSubDocumentModel } from './package-sub-document-model';
import { TagDocumentModel } from './tag-document-model';
/**
 *
 * @export
 * @interface DealDocumentModel
 */
export interface DealDocumentModel {
    /**
     *
     * @type {Date}
     * @memberof DealDocumentModel
     */
    'uploadedDate'?: Date;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'en_US'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ru_RU'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'zh_CN'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'es_ES'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'id_ID'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'pt_PT'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'fr_FR'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'vi_VN'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'th_TH'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ar_SA'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ko_KR'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'bg_BG'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'cs_CZ'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'de_DE'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'hi_IN'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'hr_HR'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'hu_HU'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'it_IT'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ja_JP'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'kk_KZ'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ky_KG'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'lt_LT'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'lv_LV'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'nl_NL'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'pl_PL'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ro_RO'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'sl_SI'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'sv_SE'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'sw_KE'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'tr_TR'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'uk_UA'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'uz_UZ'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'bn_BD'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'az_AZ'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ka_GE'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'mn_MN'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'te_IN'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'kn_IN'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ta_IN'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ml_IN'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'mr_IN'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'pa_IN'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'gu_IN'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ur_PK'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'or_IN'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ms_MY'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'fil_PH'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'am_ET'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'ne_NP'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'lo_LA'?: DealTranslationDocumentModel;
    /**
     *
     * @type {DealTranslationDocumentModel}
     * @memberof DealDocumentModel
     */
    'my_MM'?: 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 {Date}
     * @memberof DealDocumentModel
     */
    'DealOpenDate'?: Date;
    /**
     *
     * @type {Date}
     * @memberof DealDocumentModel
     */
    'DealCloseDate'?: Date | null;
    /**
     *
     * @type {string}
     * @memberof DealDocumentModel
     */
    'TargetGender'?: string | null;
    /**
     *
     * @type {number}
     * @memberof DealDocumentModel
     */
    'TreatmentTimeMinimum'?: number | null;
    /**
     *
     * @type {number}
     * @memberof DealDocumentModel
     */
    'TreatmentTimeMaximum'?: number | null;
    /**
     *
     * @type {number}
     * @memberof DealDocumentModel
     */
    'HospitalizationDays'?: number | 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 {LocationDocumentModel}
     * @memberof DealDocumentModel
     */
    'HospitalLocation'?: LocationDocumentModel;
    /**
     *
     * @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 {FeatureDetailDocumentModel}
     * @memberof DealDocumentModel
     */
    'Feature'?: FeatureDetailDocumentModel;
    /**
     *
     * @type {Array<string>}
     * @memberof DealDocumentModel
     */
    'DealPlatforms'?: Array<string> | null;
    /**
     *
     * @type {Array<CountrySubDocumentModel>}
     * @memberof DealDocumentModel
     */
    'DealCountries'?: Array<CountrySubDocumentModel> | null;
    /**
     *
     * @type {Array<TagDocumentModel>}
     * @memberof DealDocumentModel
     */
    'Tags'?: Array<TagDocumentModel> | null;
    /**
     *
     * @type {Array<DealPriceDocumentModel>}
     * @memberof DealDocumentModel
     */
    'DealPrices'?: Array<DealPriceDocumentModel> | null;
    /**
     *
     * @type {Array<DealPricingInformationDocumentModel>}
     * @memberof DealDocumentModel
     */
    'DealPricingInformationItems'?: Array<DealPricingInformationDocumentModel> | null;
    /**
     *
     * @type {AuditableEntityDocumentModel}
     * @memberof DealDocumentModel
     */
    'AuditableEntity'?: AuditableEntityDocumentModel;
}
//# sourceMappingURL=deal-document-model.d.ts.map