UNPKG

ntk-cms-api

Version:

Ntk Cms Api And Model For Typscript

88 lines (87 loc) 3.34 kB
import { RecordStatusEnum } from '../../enums/base/recordStatusEnum'; import { DateTypeEnum } from '../../enums/core/dateTypeEnum'; import { BaseModuleEntity } from '../base/baseModuleEntity'; import { File360TourModel } from '../core-main/file360TourModel'; import { File360ViewModel } from '../core-main/file360ViewModel'; import { EstateContractModel } from './estateContractModel'; import { EstatePropertyDetailGroupModel } from './estatePropertyDetailGroupModel'; import { EstatePropertyDetailValueModel } from './estatePropertyDetailValueModel'; import { EstatePropertyTypeLanduseModel } from './estatePropertyTypeLanduseModel'; import { EstatePropertyTypeUsageModel } from './estatePropertyTypeUsageModel'; export declare class EstatePropertyModel extends BaseModuleEntity<string> { title: string; scoreEstateLocation: number; scoreEstateBuild: number; scoreEstatePrice: number; caseCode: string; mainAdminRecordStatus: RecordStatusEnum; createdYaer?: number; createdYaerType: DateTypeEnum; partition: number; area: number; linkCmsUserId?: number; linkEstateExpertId: string; linkEstateAgencyId: string; isSoldIt: boolean; reviewDataAfterSoldIt?: Date; linkLocationId: number; linkLocationCountryId: number; description: string; descriptionHidden: string; viewConfigHiddenInList: boolean; linkPropertyTypeLanduseId: string; linkPropertyTypeUsageId: string; linkPropertyProjectId: string; linkPropertyCompanyId: string; propertyTypeLanduse: EstatePropertyTypeLanduseModel; propertyTypeUsage: EstatePropertyTypeUsageModel; /**ViewContent */ viewContentHidden: boolean; siteAdminViewContentHidden: boolean; /**ViewContent */ sharingKey: string; sharingId: number; geolocationlatitude?: number; geolocationlongitude?: number; address: string; addressHidden: string; linkMainImageId?: number; linkExtraImageIds: string; linkFileIds: string; file360Views: File360ViewModel[]; file360Tour: File360TourModel; scoreClick: number; scoreSumPercent: number; adsActive: boolean; adsExpireDate: Date; viewCount: number; aboutAgentTel: string; aboutAgentMobile: string; aboutCustomerTel: string; aboutCustomerMobile: string; contracts: EstateContractModel[]; propertyDetailValues: EstatePropertyDetailValueModel[]; propertyDetailGroups: EstatePropertyDetailGroupModel[]; linkMainImageIdSrc: string; linkExtraImageIdsSrc: string[]; linkFileIdsSrc: string[]; /** برای انتصا مسقیم فایل آپلود شده */ uploadFileGUID: string[]; urlViewContent: string; urlViewContentShort: string; urlViewContentQRCodeBase64: string; linkLocationCountryIdTitle: string; linkLocationIdTitle: string; linkLocationIdParentTitle: string; favorited: boolean; /**Acton */ actionCreateNewCmsUser: boolean; actionCreateNewCmsUserFirstName: string; actionCreateNewCmsUserLastName: string; actionCreateNewCmsUserMobile: string; /**Acton */ historyTotalCount: number; historyEstateUserCount: number; historyEstateAgencyCount: number; historyCustomerOrderCount: number; }