UNPKG

ntk-cms-api

Version:

Ntk Cms Api And Model For Typscript

1,824 lines (1,710 loc) 383 kB
import { HttpClient } from '@angular/common/http'; import { Observable, BehaviorSubject } from 'rxjs'; import * as i0 from '@angular/core'; import { Data } from '@angular/router'; declare class FieldInfoModel { fieldName: string; fieldTypeString: string; fieldTypeClass: string; fieldTitle: string; fieldDescription: string; fieldScriptDescription: string; fieldDefaultValue: string; fieldValue: string; fieldTypeFullName: string; fieldsInfo: FieldInfoModel[]; } declare class DataFieldInfoModel { fieldName: string; fieldTypeString: string; fieldTypeClass: string; fieldTitle: string; fieldDescription: string; fieldScriptDescription: string; fieldDefaultValue: string; fieldValue: string; fieldTypeFullName: string; accessSearchField: boolean; accessWatchField: boolean; accessEditField: boolean; accessAddField: boolean; accessExportField: boolean; fieldsInfo: FieldInfoModel[]; } declare class AccessModel { moduleName: string; moduleEntityName: string; versionModel: string; versionService: string; accessDeleteRow: boolean; accessWatchRow: boolean; accessCountRow: boolean; accessEditRow: boolean; accessAddRow: boolean; accessExportFile: boolean; accessRowInPanelDemo: boolean; accessRowWatchInSharingCategory: boolean; accessWatchRowOtherSiteId: boolean; accessWatchRowOtherCreatedBy: boolean; accessCountRowOtherSiteId: boolean; accessCountRowOtherCreatedBy: boolean; accessEditRowOtherSiteId: boolean; accessEditRowOtherCreatedBy: boolean; accessDeleteRowOtherCreatedBy: boolean; fieldsInfo: DataFieldInfoModel[]; } declare class AccessHelper { Access: AccessModel; AccessAddFields: any; AccessEditFields: any; AccessWatchFields: any; AccessSearchFields: any; AccessFieldsSet(access: AccessModel): void; private toLowerCaseFirstChar; } declare enum ApiReceiveMethodEnum { none = 0, Post = 1, Get = 2 } declare enum DayOfWeekEnum { Friday = 5, Monday = 1, Saturday = 6, Sunday = 0, Thursday = 4, Tuesday = 2, Wednesday = 3 } declare enum ClauseTypeEnum { Or = 1, And = 2 } declare enum DeviceTypeEnum { none = 0, WebSite = 1, Windows = 2, Android = 3, AppleIOS = 4 } declare enum ActionGoStepEnum { GoUp = 1, GoDown = 2 } declare enum ExportFileTypeEnum { None = 0, Excel = 1, PDF = 2, Json = 3, Report = 4 } declare enum ExportReceiveMethodEnum { Now = 0, Email = 1, FileManeger = 2 } declare enum FilterDataModelSearchTypesEnum { Equal = 0, NotEqual = 1, LessThan = 2, GreaterThan = 3, Between = 4, Contains = 5, NotContains = 6, BeginsWith = 7, EndsWith = 8, LessThanOrEqualTo = 9, GreaterThanOrEqualTo = 10 } declare enum GenderTypeEnum { None = 0, Man = 1, Female = 2, company = 3 } declare enum ManageUserAccessAreaTypesEnum { None = 0, All = 1, BackgroundSystem = 2, WindowsService = 3, ControlPanel = 4, Website = 5, WebService = 6, Application = 7 } declare enum ManageUserAccessUserTypesEnum { None = 0, All = 99, SystemPayment = 101, System = 104, AdminMainCms = 1, SupportMainCms = 2, MonitoringMainCms = 3, DemoMainCms = 4, ResellerMainCms = 5, AdminCpSite = 11, SupportCpSite = 12, MonitoringCpCms = 13, DemoCpSite = 14, ResellerCpSite = 15, ResellerEmployeeCpSite = 16, GuestViewerWebSite = 21, UserLoginWebSite = 22, DemoUserLoginWebSite = 23 } declare enum MenuPlaceTypeEnum { All = 0, MenuUp = 1, MenuDown = 2, MenuRight = 3, MenuLeft = 4, MenuMVCUser = 5 } declare enum OperatingSystemTypeEnum { none = 0, Windows = 1, AppleMacOS = 2, Linux = 3, AppleIOS = 4, GoogleAndroid = 5, OxygenOS = 6, Chromium = 7 } declare enum RecordStatusEnum { Available = 1, Disable = 2, Deleted = 3, Pending = 4, DeniedConfirmed = 5, Archive = 6 } declare enum LanguageEnum { None = 0, fa = 1, en = 2, de = 3, fr = 4, ch = 5, jp = 6, es = 7 } declare enum LanguageFullEnum { None = 0, fa_IR = 1, en_US = 2, af_ZA = 3, am_ET = 4, ar_AE = 5, ar_BH = 6, ar_DZ = 7, ar_EG = 8, ar_IQ = 9, ar_JO = 10, ar_KW = 11, ar_LB = 12, ar_LY = 13, ar_MA = 14, arn_CL = 15, ar_OM = 16, ar_QA = 17, ar_SA = 18, ar_SY = 19, ar_TN = 20, ar_YE = 21, as_IN = 22, az_Cyrl_AZ = 23, az_Latn_AZ = 24, ba_RU = 25, be_BY = 26, bg_BG = 27, bn_BD = 28, bn_IN = 29, bo_CN = 30, br_FR = 31, bs_Cyrl_BA = 32, bs_Latn_BA = 33, ca_ES = 34, co_FR = 35, cs_CZ = 36, cy_GB = 37, da_DK = 38, de_AT = 39, de_CH = 40, de_DE = 41, de_LI = 42, de_LU = 43, dsb_DE = 44, dv_MV = 45, el_GR = 46, en_029 = 47, en_AU = 48, en_BZ = 49, en_CA = 50, en_GB = 51, en_IE = 52, en_IN = 53, en_JM = 54, en_MY = 55, en_NZ = 56, en_PH = 57, en_SG = 58, en_TT = 59, en_ZA = 60, en_ZW = 61, es_AR = 62, es_BO = 63, es_CL = 64, es_CO = 65, es_CR = 66, es_DO = 67, es_EC = 68, es_ES = 69, es_GT = 70, es_HN = 71, es_MX = 72, es_NI = 73, es_PA = 74, es_PE = 75, es_PR = 76, es_PY = 77, es_SV = 78, es_US = 79, es_UY = 80, es_VE = 81, et_EE = 82, eu_ES = 83, fi_FI = 84, fil_PH = 85, fo_FO = 86, fr_BE = 87, fr_CA = 88, fr_CH = 89, fr_FR = 90, fr_LU = 91, fr_MC = 92, fy_NL = 93, ga_IE = 94, gd_GB = 95, gl_ES = 96, gsw_FR = 97, gu_IN = 98, ha_Latn_NG = 99, he_IL = 100, hi_IN = 101, hr_BA = 102, hr_HR = 103, hsb_DE = 104, hu_HU = 105, hy_AM = 106, id_ID = 107, ig_NG = 108, ii_CN = 109, is_IS = 110, it_CH = 111, it_IT = 112, iu_Cans_CA = 113, iu_Latn_CA = 114, ja_JP = 115, ka_GE = 116, kk_KZ = 117, kl_GL = 118, km_KH = 119, kn_IN = 120, kok_IN = 121, ko_KR = 122, ky_KG = 123, lb_LU = 124, lo_LA = 125, lt_LT = 126, lv_LV = 127, mi_NZ = 128, mk_MK = 129, ml_IN = 130, mn_MN = 131, mn_Mong_CN = 132, moh_CA = 133, mr_IN = 134, ms_BN = 135, ms_MY = 136, mt_MT = 137, nb_NO = 138, ne_NP = 139, nl_BE = 140, nl_NL = 141, nn_NO = 142, nso_ZA = 143, oc_FR = 144, or_IN = 145, pa_IN = 146, pl_PL = 147, prs_AF = 148, ps_AF = 149, pt_BR = 150, pt_PT = 151, qut_GT = 152, quz_BO = 153, quz_EC = 154, quz_PE = 155, rm_CH = 156, ro_RO = 157, ru_RU = 158, rw_RW = 159, sah_RU = 160, sa_IN = 161, se_FI = 162, se_NO = 163, se_SE = 164, si_LK = 165, sk_SK = 166, sl_SI = 167, sma_NO = 168, sma_SE = 169, smj_NO = 170, smj_SE = 171, smn_FI = 172, sms_FI = 173, sq_AL = 174, sr_Cyrl_BA = 175, sr_Cyrl_CS = 176, sr_Cyrl_ME = 177, sr_Cyrl_RS = 178, sr_Latn_BA = 179, sr_Latn_CS = 180, sr_Latn_ME = 181, sr_Latn_RS = 182, sv_FI = 183, sv_SE = 184, sw_KE = 185, syr_SY = 186, ta_IN = 187, te_IN = 188, tg_Cyrl_TJ = 189, th_TH = 190, tk_TM = 191, tn_ZA = 192, tr_TR = 193, tt_RU = 194, tzm_Latn_DZ = 195, ug_CN = 196, uk_UA = 197, ur_PK = 198, uz_Cyrl_UZ = 199, uz_Latn_UZ = 200, vi_VN = 201, wo_SN = 202, xh_ZA = 203, yo_NG = 204, zh_CN = 205, zh_HK = 206, zh_MO = 207, zh_SG = 208, zh_TW = 209, zu_ZA = 210 } declare enum SortTypeEnum { Descending = 0, Ascending = 1, Random = 2 } declare enum TransactionBankStatusEnum { None = 0, Error = 1, Paid = 2, Pending = 3, Confirmed = 4, DeniedConfirmed = 5 } declare enum TransactionRecordStatusEnum { None = 0, SendUserToBank = 1, BackUserFromBank = 2, TransactionCheck = 3, TransactionSuccessful = 4, TransactionFailed = 5, GeneratStampValues = 6, TimestampOk = 7, TimestampError = 8, SendUserToBankOk = 9, SendUserToBankError = 10, BackUserFromBankOk = 11, BackUserFromBankError = 12, TransactionShopInvoiceReleaseCheck = 13 } declare enum BuildStatusTypeEnum { BuildOrder = 1, BuildMSMQAdd = 2, BuildMSMQAddError = 3, BuildMSMQRead = 4, BuildMSMQRun = 5, BuildError = 6, BuildSuccessfully = 7, BuildUnsuccessfully = 8, BuildMSMQRunNowBuildTempPathCreate = 9, BuildMSMQRunNowFiledownloaded = 10, BuildMSMQRunNowGitPull = 11, BuildMSMQRunNowBuildStart = 12, BuildMSMQRunNowBuildEnd = 13, BuildMSMQRunNowFileCopy = 14, CopyAppReleaseToExportApplication = 15, BuildMSMQRunNowBuildDownloadFiles = 16, BuildGitError = 17, BuildUnsuccessfullyButFileNotExist = 18, BuildSuccessfullyAndCopyAppReleaseToExportApplicationfully = 20 } declare enum NotificationTypeEnum { Message = 0, Link = 1, Ads = 2, ActionLogin = 3, ActionLogout = 4 } declare enum DeviceStatusEnum { none = 0, Install = 1, Uninstall = 1 } declare enum ScheduleCronTypeEnum { None = 0, Once = 1, Hourly = 2, Daily = 3, Weekly = 4, Monthly = 5, Yearly = 6 } declare enum UserActivateTypesEnum { ConfirmEmail = 0, ConfirmMobile = 1, RegisterByMobile = 2, RegisterByEmail = 3, ForgetPasswordByEmail = 4, ForgetPasswordByMobile = 5 } declare enum HyperShopPaymentTypeEnum { none = 0, Online = 1, OnPLace = 2, OnlineAndOnPlace = 3 } declare enum HyperShopOrderTypeEnum { Open = 0, Payment = 1, StartDelivery = 2, InDelivery = 3, EndDelivery = 4, Close = 10, Deleted = 11 } declare enum HyperShopConnectionTypeEnum { None = 0, Api = 1, Application = 2 } declare enum CmsSiteMenuAreaTypeEnum { All = 0, AfterLogin = 1, BeforLogin = 2 } declare enum PageAbilityTypeEnum { None = 0, Normal = 1, Master = 2 } declare enum CmsPageUtilityToolsActionEnum { Info = 0, Run = 1, BackupHtmlValueToExport3 = 2 } declare enum SendSmsStatusTypeEnum { none = 0, Sending = 1, Sent = 2, SendParameterError = 3, SendConnectionError = 4, SendServerApiError = 5 } declare enum SendEmailStatusTypeEnum { none = 0, Sending = 1, Sent = 2, SendParameterError = 3, SendConnectionError = 4, SendServerApiError = 5 } declare enum FormSubmitedStatusEnum { none = 0, Success = 1, Error = 2 } declare enum ManageUserAccessDataTypesEnum { None = 0, All = 1, Viewer = 2, Editor = 3 } declare enum SiteStatusEnum { Active = 1, Inactive = 2, Maintenance = 3, AllowedUser = 4 } declare enum ErrorTypeEnum { None = 0, UserAuthenticationFail = 1, BusinessFail = 2, ApplicationError = 3, NotFound = 4, ValueInjected = 5, SaveChangesisZero = 6, CurrentSiteId = 7, BusinessFailAccessRowAdd = 8, BusinessFailAccessRowDelete = 9, BusinessFailAccessRowEdit = 10, BusinessFailAccessRowWatch = 11, BusinessFailDemoAccessRowAdd = 12, BusinessFailDemoAccessRowDelete = 13, BusinessFailDemoAccessRowUpdate = 14, DeleteContentByChildForbid = 15, SaveChangesisError = 16, IPAddressAccessDinay = 17, File_handlingfile = 18, Core_ErrorId_edit_pagemaster = 19, Core_Loop_creation_error_between_parent_and_child = 20, Core_This_module_has_already_been_dedicated_to_this_site = 21, Core_Page_disabled = 22, Article_LinkContentId_null = 23, Article_LinkCategoryId_Is_Null_Or_Zero = 24, Core_Serial_number_is_duplicate = 25, Core_Domain_has_already_been_registered = 26, Core_Domain_name_or_subdomain_has_been_created = 27, Core_Duplicate = 28, Core_Your_file_has_not_been_uploaded_to_Template = 29, Advertisement_This_ad_has_already_been_registered_for_this_property = 30, Core__Site_User_Already_Exists = 31, Core_Username_has_been_used_for_another_user = 32, Core_Only_Admin_Can_Delete_User = 33, Core_Enter_username = 34, Core_Enter_the_password = 35, Core_Acceess_to_register_this_site = 36, Core_User_group_not_found = 37, Core_The_username_has_already_been_registered_in_the_system = 38, Core_ErrorService_Entity_Check_Decision_Before_Add = 39, Service_Content_not_selected_correctly = 40, Service_LinkCategoryId_Is_Null_Or_Zero = 41, ApiTelegram_Your_access_number_for_making_baht_has_expired = 42, ApiTelegram_This_profile_has_already_been_registered = 43, Shop_There_is_a_duplicate_item = 44, ImageGallery_Content_not_selected_correctly = 45, Biography_Content_not_selected_correctly = 46, Blog_Content_not_selected_correctly = 47, Chart_Content_not_selected_correctly = 48, MovieGallery_Content_not_selected_correctly = 49, Product_Content_not_selected_correctly = 50, MusicGallery_Content_not_selected_correctly = 51, Biography_LinkCategoryId_Is_Null_Or_Zero = 52, Blog_LinkCategoryId_Is_Null_Or_Zero = 53, Chart_LinkCategoryId_Is_Null_Or_Zero = 54, ImageGallery_The_file_is_duplicate = 55, ImageGallery_The_relevant_category_was_not_found = 56, MovieGallery_The_file_is_duplicate = 57, MovieGallery_The_relevant_category_was_not_found = 58, News_Content_not_selected_correctly = 59, Product_LinkCategoryId_Is_Null_Or_Zero = 60, Polling_The_number_of_votes_allowed_for_a_poll_can_not_exceed_the_number_of_votes = 61, Polling_The_relevant_category_was_not_found = 62, News_LinkCategoryId_Is_Null_Or_Zero = 63, Shop_The_relevant_category_was_not_found = 64, Job_This_ad_has_already_been_registered_for_this_property = 65, Ticket_Dupplicate_Data = 66, Job_LinkParentId_is_invalid = 67, Shop_To_create_an_invoice_the_site_user_or_system_user_must_be_specified = 68, Shop_It_is_not_known_to_create_a_vendor_website_invoice = 69, Member_Vertical_values_are_empty = 70, bankPeyment_The_unit_factor_of_the_store_should_be_greater_than_zero = 71, Vehicle_This_ad_has_already_been_registered_for_this_property = 72, Workflow_LinkParentId_is_not_from_the_current_site = 73, Resrvation_Please_enter_the_date = 74, Resrvation_This_has_already_been_booked = 75, Resrvation_The_expiration_date_of_this_reservation_has_expired = 76, News_Entries_can_not_be_connected = 77, Estate_This_ad_has_already_been_registered_for_this_property = 78, Discount_DiscountGroup_Is_Null = 79, Discount_This_Card_Deactivated = 80, Discount_This_Card_Has_Sold = 81, Discount_This_Owner_Card_Is_Diffrent = 82, Reservation_The_date_has_already_been_registered = 83, Discount_Duplicate_PersonSeller = 84, Discount_Please_Enter_Person_Information = 85, Chat_Vertical_values_are_empty = 86, File_Loop_creation_error_between_parent_and_child = 87, Application_Your_access_number_for_making_baht_has_expired = 88, ExpireDateValue = 89, UserTicketIsNull = 90, InputEntityIsNull = 91, The_site_can_not_be_your_parent = 92, ErrorMessage_Reached_Maximum_Capacity = 93, The_site_link_is_empty = 94, Folder_not_found = 95, Error_Creating_Folder = 96, File_Not_Find = 97, Your_new_file_has_not_been_uploaded_correctly = 98, Shop_Invoice_not_found = 99, FilteringQuery_Force_To_Null_query_Incorect_FilterModel = 100, You_do_not_have_enough_access_to_this_operation = 101, You_do_not_have_access_levels_for_serial_registration_of_other_sites = 102, Error_replacing_file_on_server = 103, Section_not_found_for_get_tickets = 104, This_series_has_already_been_activated_for_you = 105, This_serial_is_disabled = 106, The_duration_of_the_use_of_this_series_has_been_completed = 107, The_allowed_number_of_this_series_is_over = 108, Site_not_selected = 109, Modules_list_is_empty = 110, Website_Specifications_is_empty = 111, Website_domain_Specification_is_empty = 112, Website_type_not_selected = 113, Web_management_properties_are_empty = 114, Username_is_not_logged_in_webmaster = 115, Web_admin_password_not_logged = 116, Your_requested_access_type_was_not_found = 117, Your_requested_website_type_was_not_found = 118, This_domain_has_already_been_registered_with_this_subdomain = 119, This_domain_has_already_been_registered = 120, This_domain_has_already_been_registered_with_Alice_Domain_with_this_subdomain = 121, This_domain_has_already_been_registered_with_Alice_Damien = 122, User_not_found = 123, The_account_has_expired_Contact_management = 124, The_account_is_inactive_status_Contact_management = 125, The_account_is_in_the_status_of_deletion_Contact_management = 126, A_link_to_your_email_address_has_been_sent = 127, Core_oldPassword_IsNullOrEmpty = 128, Core_newPassword_IsNullOrEmpty = 129, Core_userTicket_Notfound = 130, Core_userTicket_RecordStatus_NotAvailable = 131, Core_Password_with_old_password_is_not_equal = 132, Core_User_information_not_found = 133, Core_Link_password_reminder_not_found = 134, Core_Reminder_link_used_previously_apply_again = 135, Core_User_not_found = 136, Core_The_account_has_expired_Contact_management = 137, Core_The_account_is_in_the_status_of_deletion_Contact_management = 138, Core_The_account_is_inactive_status_Contact_management = 139, Core_This_site_is_not_in_your_collection = 140, Core_This_user_has_high_access_and_you_do_not_have_permission_to_login = 141, Core_Your_account_has_been_disabled_for_1_hour = 142, Core_Username_Or_Password_Incorrect = 143, Core_Your_account_on_this_website_is_disabled_by_contacting_the_management = 144, Core_You_have_another_access_type_on_this_website_and_your_requested_access_is_not_possible = 145, Core_This_type_of_access_can_not_be_automatically_added_to_the_sites = 146, Core_Your_requested_access_type_was_not_found = 147, Core_Your_requested_access_type_was_not_added_to_the_system = 148, Core_You_do_not_have_an_account_on_this_website = 149, Core_Activation_Code_is_invalid = 150, Core_FilteringQuery_Force_To_Null_query_Incorect_FilterModel = 151, bankPeyment_WebServiceUrl_IsNullOrEmpty = 152, bankPeyment_ResCode = 153, bankPeyment_webServiceTimestamp = 154, bankPeyment_bankPeymentPayRequest = 155, bankPeyment_Error_RedirectInterfaceUrl_IsNullOrEmpty = 156, bankPeyment_successful = 157, bankPeyment_saleReferenceId_smaller_than_1000 = 158, bankPeyment_RefId_IsNullOrEmpty = 159, bankPeyment_saleReferenceId_Is_Ziro = 160, bankPeyment_saleOrderId_Is_Ziro = 161, bankPeyment_stampValues_ResCode_not_0 = 162, bankPeyment_requestSaleOrderId_not_stampValuesOrderId = 163, bankPeyment_requestRefId_not_stampValuesRefId = 164, bankPeyment_WebServiceCheck_is_not_0 = 165, bankPeyment_TransactionComplete_Is_OK = 166, bankPeyment_WebServiceComplete = 167, bankPeyment_WebServiceTimestamp_Is_O = 168, bankPeyment_WebCallBackUrl_IsNullOrEmpty = 169, bankPeyment_TransactionCheck_Is_Ok = 170, bankPeyment_RedirectInterfaceUrl_IsNullOrEmpty = 171, bankPeyment_request_ResNum_isnot_stampValues_ResNum = 172, bankPeyment_RefNum_IsNullOrEmpty = 173, bankPeyment_inputClass_State_Is_Not_Ok = 174, bankPeyment_verifyTransaction_Value_Differnt_By_Amount = 175, bankPeyment_WebServiceCheck_smaller_than_0 = 176, bankPeyment_inputClass_State_Not_equal_to_100 = 177, bankPeyment_requestStatus_not_ok = 178, bankPeyment_requestAuthority_not_stampValuesAuthority = 179, bankPeyment_IsNullOrEmpty_inputClassAuthority = 180, bankPeyment_WebServiceCheck_is_not_100 = 181, bankPeyment_Success_RefId = 182, bankPeyment_You_do_not_have_enough_access_to_this_operation = 183, bankPeyment_NTK_Custom_Error_Render_Type_Error = 184, bankPeyment_NTK_Custom_Error_Render_Cast_Error = 185, bankPeyment_Transaction_details_are_empty = 186, bankPeyment_Input_value_is_empty = 187, bankPeyment_Bank_profile_is_empty = 188, Email_Send_Sucessfull = 189, Email_Send_Not_Sucessfull = 190, Email_You_do_not_have_enough_access_to_this_operation = 191, Email_Send_path_is_not_specified = 192, Email_Api_Item_is_null = 193, Email_Your_request_is_not_valid = 194, Email_EmailTask_PrivateSiteConfig_is_null = 195, Email_EmailTask_PublicConfig_is_null = 196, Email_NTK_Custom_Error_Render_Type_Error = 197, Email_NTK_Custom_Error_Render_Cast_Error = 198, Application_You_do_not_have_enough_access_to_this_operation = 199, Object_Vertical_values_are_empty = 200, Shop_There_is_not_enough_inventory = 201, Shop_Invalid_commodity_system_code = 202, ContentBlocked = 203, ContentNeedAdminControl = 204, ContentNotAvailable = 205, ForbidDateSendStart = 206, ForbidDateSendEnd = 207, NotFoundPrivateSiteConfig = 208, TaskScheduler_You_do_not_have_enough_access_to_this_operation = 209, CoreSite_Access_to_this_section_is_limited_to_the_entire_system_management = 210, Email_Entries_can_not_be_connected = 211, Member_LinkMemberUserId_Is_Null = 212, Object_LinkMemberUserId_Is_Null = 213, Shop_You_do_not_have_enough_access_to_this_operation = 214, Reservation_Content_not_selected_correctly = 215, Reservation_LinkCategoryId_Is_Null_Or_Zero = 216, Reservation_Entries_can_not_be_connected = 217, PermissionIsAuthenticatedFail = 218, PermissionIsAuthenticatedDeviceIdFail = 219, AntiInjectionToken = 220, ErrorLoopContent = 221, bankPeyment_Bank_token_is_empty = 222, LinkManagement_The_site_link_is_empty = 223, LinkManagement_The_URL_is_not_in_accordance_with_the_URL_format = 224, Error_was_successfully_logged = 225, MemBer_This_Item_has_already_been_registered = 226, Member_The_ability_to_move_access_from_a_website_to_another_website_is_not_possible = 227, Shop_Content_not_selected_correctly = 228, Please_Login = 229, Comment_LinkContentId_null = 230, Comment_Text_null = 231, Comment_Writer_null = 232, Content_LinkCategoryId_Is_Null_Or_Zero = 233, WebDesigner_The_site_link_is_empty = 234, WebDesigner_The_URL_is_not_in_accordance_with_the_URL_format = 235, Core_Email_Is_Null = 236, Core_Email_Confermed = 237, Core_Mobile_Is_Null = 238, Core_Mobile_Confermed = 239, Core_ActivateCode_Is_Null = 240, Exist_Similar_Data = 241, EmptyData = 242, CaptchaIncorect = 243, Core_Not_Find = 244, Core_InputValueIsNull = 245, Application_Theme_Is_Null = 246, Length_Max = 247, Ticketing_LinkTaskId_Is_Closed = 248, Ticketing_LinkTaskId_Is_Null = 249, Ticketing_LinkTaskId_Is_Not_Correct = 250, Shop_Invoice_Old_Is_Open = 251, ID_Is_Ziro = 252, LinkParent_is_invalid = 253, ResultAccessBase_FieldsInfo_IS_NULL = 254, Donate_The_site_link_is_empty = 255, Donate_The_URL_is_not_in_accordance_with_the_URL_format = 256, Captcha_Need = 257, This_serial_Error_DatePeriodStart = 258, This_serial_Error_DatePeriodEnd = 259, OnlyAdminAccountAccess = 260, Input_value_is_empty = 261, ErrorApi = 262, Format_Not_Correct = 263 } declare enum NotificationModuleTypeEnum { Core = 0, hyperShop = 1 } declare enum ConnectionStatusEnum { Connected = 0, Diconnect = 1, Standby = 2 } declare enum MicroServiceConnectionStatusEnum { Connected = 0, Diconnect = 1, Standby = 2 } declare enum MicroServiceConnectionTypeEnum { restApi = 0, signalr = 1, webSoocket = 2 } declare enum MicroServiceModuleTypeEnum { Core = 0, hyperShop = 1 } declare enum ConnectionTypeEnum { restApi = 0, Signalr = 1, FireBase = 2, WebSoocket = 3 } declare enum SendNotificationStatusTypeEnum { none = 0, Sending = 1, Sent = 2, SendParameterError = 3, SendConnectionError = 4, SendServerApiError = 5 } declare enum ReceiverNotificationStatusTypeEnum { None = 0, Receive = 1, Read = 2 } declare class BaseEntity<TKey> { id: TKey; createdDate: Date; createdBy: number; updatedDate: Date; updatedBy: number; recordStatus: RecordStatusEnum; antiInjectionRun: boolean; antiInjectionGuid: string; antiInjectionDate: Date; antiInjectionTokenActionState: boolean; antiInjectionExpiredMinute: number; antiInjectionToken: string; antiInjectionExpireDate: Date; } declare class BaseModuleEntity<TKey> extends BaseEntity<TKey> { linkSiteId: number; } declare class CaptchaModel { expire: Date; key: string; image: string; } declare class ErrorExceptionResultBase { status: number; isSuccess: boolean; errors: any; errorMessage: string; totalRowCount: number; errorType: ErrorTypeEnum; errorTypeTitle: string; access: AccessModel; } declare class ErrorExceptionResult<T> extends ErrorExceptionResultBase { listItems: T[]; item: T; currentPageNumber: number; rowPerPage: number; } declare class ErrorExceptionResultExportFile extends ErrorExceptionResultBase { status: number; isSuccess: boolean; linkFile: string; } declare class ExportFileModel { fileType: ExportFileTypeEnum; recieveMethod: ExportReceiveMethodEnum; reportFormatFileId: string; } declare class FieldInputDataSourceModel { inputFixed: string; inputForm: string; inputRequest: string; inputBeforProcess: string; inputControler: string; } declare class GetPropertiesInfoModel extends FieldInfoModel { fieldDataSource: FieldInputDataSourceModel; fieldDataSourceExpression: string; } declare class FilterDataModel { constructor(); filters: FilterDataModel[]; value: any; values: any[]; propertyName: string; propertyAnyName: string; clauseType: ClauseTypeEnum; searchType: FilterDataModelSearchTypesEnum; latitudeValue: number; longitudeValue: number; latitudeLongitudeDistanceValue: number; } declare class FilterModel { constructor(); filters: FilterDataModel[]; countLoad: boolean; accessLoad: boolean; totalRowData: number; skipRowData: number; currentPageNumber: number; rowPerPage: number; sortType: SortTypeEnum; sortColumn: string; exportFile: ExportFileModel; } declare class FormInfoModel { formTitle: string; formDescription: string; formAlert: string; formError: string; formErrorStatus: boolean; formSubmitAllow: boolean; formSubmitedStatus: FormSubmitedStatusEnum; buttonSubmittedEnabled: boolean; viewlodingEnabled: boolean; } declare class InfoEnumModel { key: string; value: number; title: string; description: string; } declare class ItemState<TcClass> { item: TcClass; actionStart: boolean; actionEnd: boolean; status: string; message: string; } declare class PageModel { pageNumber: number; totalElements: number; size: number; } declare class ProcessInfoModel { isComplate: boolean; isSuccess: boolean; title: string; component: string; infoAreaId: string; guid: string; /** GUID */ private S4; } declare class SearchTagModel { text: string; } declare class ActivateCodeModel { activateShortCode: string; activateCode: string; activateType: UserActivateTypesEnum; email: string; mobile: string; } declare class CoreTokenActivationModel extends BaseEntity<string> { activateType: UserActivateTypesEnum; linkUserId?: number; linkSiteId?: number; username: string; email: string; mobile: string; activateCode: string; activateShortCode: string; useed: boolean; } declare class CoreTokenUserModel extends BaseEntity<string> { linkUserId: number; linkMemberId: string; linkSiteId: number; deviceClientMAC: string; linkDeviceId: number; linkApplicationId: number; token: string; tokenExpireDate: Date; userAccessAreaType: ManageUserAccessAreaTypesEnum; userAccessUserType: ManageUserAccessUserTypesEnum; userAccessAreaTypeTitle: string; userAccessUserTypeTitle: string; userAccessAdminAllowToAllData: boolean; userAccessAdminAllowToProfessionalData: boolean; rememberOnDevice: boolean; browserLanguage: string; userLanguage: number; } declare class CoreTokenUserBadLoginModel extends BaseEntity<string> { userAccessAreaType: ManageUserAccessAreaTypesEnum; deviceClientMAC: string; linkDeviceId?: number; linkApplicationId?: number; requestDate: string; usedUsername: string; usedPwd: string; linkUserId?: number; linkSiteId?: number; linkMemberId: string; deviceIp: string; } declare class CoreTokenMicroServiceModel extends BaseEntity<string> { linkUserId?: number; linkSiteId?: number; deviceId: string; deviceType: MicroServiceModuleTypeEnum; userType: ManageUserAccessUserTypesEnum; deviceConnectionType: MicroServiceConnectionTypeEnum; deviceConnectionState: MicroServiceConnectionStatusEnum; requestDate: string; usedUsername: string; deviceIP: string; description: string; } declare class CoreTokenConnectionModel extends BaseEntity<string> { linkUserId?: number; linkSiteId?: number; linkAppId?: number; userToken: string; connectionId: string; deviceId: string; deviceType: NotificationTypeEnum; userType: ManageUserAccessUserTypesEnum; areaType: ManageUserAccessAreaTypesEnum; deviceConnectionType: ConnectionTypeEnum; deviceConnectionState: ConnectionStatusEnum; usedUsername: string; deviceIP: string; description: string; } declare class TokenInfoModel { token: string; deviceToken: string; refreshToken: string; tokenExpireDate: Date; siteId: number; userId: number; memberId: number; memberUserId: string; deviceId: number; applicationId: number; userGroupId: number; userAccessAdminAllowToProfessionalData: boolean; userAccessAdminAllowToAllData: boolean; userAccessUserType: ManageUserAccessUserTypesEnum; userAccessAreaType: ManageUserAccessAreaTypesEnum; userAccessUserTypeTitle: string; userAccessUserAreaTitle: string; username: string; name: string; lastName: string; fullName: string; language: string; domain: string; subDomain: string; currentSiteDomainUrl: string; title: string; photoUrl: string; mobile: string; mobileConfirmed: boolean; email: string; emailConfirmed: boolean; linkMainImageIdSrc: string; direction: string; } declare class TokenDeviceModel { linkSiteId: number; linkDeviceId: number; linkApplicationId: number; rememberOnDevice: boolean; currentSiteDomainUrl: string; deviceToken: string; tokenExpireDate: Date; notificationFCMPublicKey: string; } declare class BaseModuleConfigAdminMainValuesModel { accessBuy: boolean; accessFree: boolean; accessFreeDay: number; useDataDefaulteSiteId: number; imageMainSizeWidth: number; imageMainSizeHeight: number; imageThumbnailSizeWidth: number; imageThumbnailSizeHeight: number; } declare class BaseModuleConfigSiteAccessValuesModel { mainDataContentRowCount: number; useDataDefaulteSiteId: number; } declare class BaseModuleConfigSiteValuesModel { statusRenderUser: boolean; useDataDefaulteSite: boolean; } declare class BaseModuleSiteStorageValuesModel { mainDataContentRowCount: number; rowCount: boolean; updatedContent: Date; } declare class CoreModuleConfigAdminMainValuesModel extends BaseModuleConfigAdminMainValuesModel { domainsList: string; adminCpUserRegidteryBool: boolean; adminCpUserRegidteryExpireDateDay: number; userMembershipRuleHtmlBody: string; } declare class CoreModuleConfigSiteAccessValuesModel extends BaseModuleConfigSiteAccessValuesModel { maxAdminCpUserCreation: number; maxUserCreation: number; domainsList: string; } declare class CoreModuleConfigSiteValuesModel extends BaseModuleConfigSiteValuesModel { domainsGoogleSitekey: string; domainsGoogleSecretkey: string; userRegidteryBool: boolean; userRegidteryRecordStatus: RecordStatusEnum; userRegidteryExpireDateDay: number; rssCount: number; } declare class CoreModuleSiteStorageValuesModel extends BaseModuleSiteStorageValuesModel { adminCpUserCreation: number; userCreation: number; } declare class CoreCpMainMenuModel extends BaseEntity<number> { title: string; titleML: string; titleResourceLanguage: string; color: string; icon: string; routeAddressLink: string; routeAddressBlankPage: boolean; linkParentId: number; linkModuleId: number; description: string; showInMenu: number; showInMenuOrder: number; showInAccessAdminAllowToProfessionalData: boolean; menuPlaceType: MenuPlaceTypeEnum; children: CoreCpMainMenuModel[]; } declare class CoreDeviceModel extends BaseEntity<number> { securityKey: string; expireDate?: Date; description: string; osType: OperatingSystemTypeEnum; deviceType: DeviceTypeEnum; packageName: string; deviceIPsAllow: string; linkApplicationId?: number; linkSiteId: number; virtual_CmsSite: CoreSiteModel; cmsSite: CoreSiteModel; } declare class CoreModuleModel extends BaseEntity<number> { title: string; titleML: string; titleResourceLanguage?: any; className: string; needSiteCreditAccount: boolean; needSiteUserCreditAccount: boolean; description: string; administratorIsActivate: boolean; moduleConfigAdminMainJson?: any; moduleConfigSiteAccessDefaultJson?: any; moduleConfigSiteDefaultJson?: any; moduleSites?: any; cmsCpMainMenu?: any; cmsModuleProcess?: any; cmsSiteCategoryCmsModule?: any; ruleHtmlBody: string; linkMainImageId: number; linkMainImageIdSrc: string; showInOrder: number; } declare class CoreModuleSiteModel extends BaseEntity<number> { expireDate?: Date; linkSiteId: number; title: string; linkModuleId: number; renewDate?: string; hasBuyed: boolean; virtual_CmsSite: CoreSiteModel; cmsSite: CoreSiteModel; virtual_CmsModule: CoreModuleModel; cmsModule: CoreModuleModel; moduleConfigSiteAccessValuesJson: string; moduleConfigSiteValuesJson: string; moduleSiteStorageValuesJson: string; } declare class CoreSiteCategoryModel extends BaseEntity<number> { titleML: string; title: string; titleResourceLanguage: string; domains: string; description: string; ruleHtmlBody: string; sites: CoreSiteModel[]; } declare class CoreSiteDomainAliasModel extends BaseEntity<number> { cmsSite: CoreSiteModel; subDomain: string; domain: string; redirect: string; linkCmsSiteId?: number; virtual_CmsSite: CoreSiteModel; configNeshanMapApiKey: string; } declare class CoreSiteModel extends BaseEntity<number> { currentSiteDomainUrl: string; mainImageSrc: string; expireDate?: Date; linkCreatedBySiteId?: number; virtual_ParentCreator: CoreSiteModel; parentCreator: CoreSiteModel; title: string; copyright: string; ownerSiteSetStatus: SiteStatusEnum; userLanguage: LanguageEnum; subDomain: string; domain: string; ssl: boolean; redirect: string; linkFavIconId?: number; linkFavIconIdSrc: string; linkImageLogoId?: number; linkImageLogoIdSrc: string; linkSiteCategoryId: number; virtual_CmsSiteCategory: CoreSiteCategoryModel; cmsSiteCategory: CoreSiteCategoryModel; hasAccountingForm: boolean; viewInCmsSiteList: boolean; accountingFormNo: number; accountingFormCreatedDate?: Date; accountingFormUpdatedDate?: Date; accountingMemo: string; adminSiteMemo: string; adminMainMemo: string; siteUsers: CoreSiteUserModel[]; moduleSites: CoreModuleSiteModel[]; domainAliases: CoreSiteDomainAliasModel[]; childernCreateds: CoreSiteModel[]; devices: CoreDeviceModel[]; configNeshanMapApiKey: string; linkResellerSiteId?: number; linkResellerUserId?: number; pwaName: string; pwaShortName: string; pwaDescription: string; pwaDisplay: string; pwaThemeColor: string; pwaThemeBackgroundColor: string; pwaIconSize72x72Id?: number; pwaIconSize72x72IdSrc: string; pwaIconSize192x192Id?: number; pwaIconSize192x192IdSrc: string; pwaIconSize384x384Id?: number; pwaIconSize384x384IdSrc: string; pwaIconSize512x512Id?: number; pwaIconSize512x512IdSrc: string; pwaNotifySubject: string; pwaNotifyPublicKey: string; pwaNotifyPrivateKey: string; firebaseApiKey: string; firebaseAuthDomain: string; firebaseDatabaseURL: string; firebaseProjectId: string; firebaseStorageBucket: string; firebaseMessagingSenderId: string; firebaseAppId: string; aboutUsTitle: string; aboutUsDescription: string; aboutUsTel: string; aboutUsMobile: string; aboutUsFax: string; aboutUsEmail: string; aboutUsAddress: string; aboutUsMoreInfoUrl: string; aboutUsLinkImageId?: number; aboutUsLinkImageIdSrc: string; aboutUsGeolocationlatitude: number; aboutUsGeolocationlongitude: number; aboutUsLinkFacebook: string; aboutUsLinkTwitter: string; aboutUsLinkGooglePlus: string; aboutUsLinkInstagram: string; aboutUsLinkWhatsapp: string; aboutUsLinklinkedin: string; aboutUsLinkYahoo: string; aboutUsLinkYoutube: string; aboutUsLinkTelegram: string; aboutUsLinkPinterest: string; aboutUsLinkRss: string; aboutUsLinkCompanyAuthorSite: string; aboutUsLinkCompanyPublisherSite: string; aboutUsPrivacyPolicyHtmlBody: string; aboutUsLicensesHtmlBody: string; aboutUsSupportHtmlBody: string; seoKeyword: string; seoDescription: string; seoGoogleAnalytics: string; seoGoogleHTMLtag: string; seoTwitterCardSite: string; seoTwitterCardCreator: string; } declare class CoreUserModel extends BaseEntity<number> { username: string; pwd: string; expireDate: Date; email: string; emailConfirmed: boolean; mobile: string; mobileConfirmed: boolean; expireLockAccount: Date; name: string; lastName: string; birthDay: Date; gender: GenderTypeEnum; companyName: string; address: string; postalCode: string; linkMainImageId?: number; linkMainImageIdSrc: string; tell: string; isCompany: boolean; linkLocationId: number; firewallAllowIP: string; linkResellerSiteId?: number; linkResellerUserId?: number; linkLocationIdTitle: string; linkLocationIdParentTitle: string; } declare class CoreSiteUserModel extends BaseEntity<number> { expireDate?: Date; linkSiteId: number; linkUserId: number; linkUserGroupId: number; virtual_CmsSite: CoreSiteModel; cmsSite: CoreSiteModel; virtual_CmsUser: CoreUserModel; cmsUser: CoreUserModel; virtual_CmsUserGroup: CoreUserGroupModel; cmsUserGroup: CoreUserGroupModel; } declare class CoreUserGroupModel extends BaseEntity<number> { titleML: string; title: string; titleResourceLanguage: string; description: string; userType: ManageUserAccessUserTypesEnum; userTypeTitle: string; userTypeDescription: string; cmsSiteUsers: CoreSiteUserModel[]; cmsCpMainMenuCmsUserGroup: CoreCpMainMenuCmsUserGroupModel[]; } declare class CoreCpMainMenuCmsUserGroupModel extends BaseEntity<number> { cmsCpMainMenu_Id: number; cmsUserGroup_Id: number; cmsCpMainMenu: CoreCpMainMenuModel; cmsUserGroup: CoreUserGroupModel; } declare class CoreGuideModel extends BaseEntity<number> { key: string; titleFa: string; descriptionFa: string; bodyFa: string; linkFilePodcastIdFa?: number; linkFileMovieIdFa?: number; linkFilePodcastIdFaSrc: string; linkFileMovieIdFaSrc: string; titleEn: string; descriptionEn: string; bodyEn: string; linkFilePodcastIdEn?: number; linkFileMovieIdEn?: number; linkFilePodcastIdEnSrc: string; linkFileMovieIdEnSrc: string; titleAr: string; descriptionAr: string; bodyAr: string; linkFilePodcastIdAr?: number; linkFileMovieIdAr?: number; linkFilePodcastIdArSrc: string; linkFileMovieIdArSrc: string; titleDe: string; descriptionDe: string; bodyDe: string; linkFilePodcastIdDe?: number; linkFileMovieIdDe?: number; linkFilePodcastIdDeSrc: string; linkFileMovieIdDeSrc: string; linkFileIds: string; linkParentId?: number; virtual_Parent: CoreGuideModel; parent: CoreGuideModel; children: CoreGuideModel[]; } declare enum LocationTypeEnum { Country = 1, State = 2, Province = 3, City = 4, Village = 5, District = 6, Neighbourhood = 7, CapitalCity = 8 } declare class CoreLocationModel extends BaseEntity<number> { title: string; titleML: string; titleResourceLanguage: string; linkParentId?: number; linkParentIdNode: string; geoLocationLatitude: string; geoLocationLongitude: string; locationType: LocationTypeEnum; virtual_Parent: CoreLocationModel; parent: CoreLocationModel; children: CoreLocationModel[]; linkImageId?: number; linkImageIdSrc: string; } declare class CoreModuleEntityModel extends BaseEntity<number> { linkModuleId: number; moduleName: string; moduleNameML: string; moduleEntityName: string; moduleEntityNameML: string; description: string; } declare class CoreModuleProcessModel extends BaseEntity<number> { titleML: string; title: string; titleResourceLanguage: string; titleEn: string; processName: string; description: string; linkModuleId?: number; virtual_CmsModule: CoreModuleModel; cmsModule: CoreModuleModel; cmsModuleProcessCustomize: CoreModuleProcessCustomizeModel[]; } declare class CoreModuleProcessCustomizeModel extends BaseEntity<number> { title: string; titleEn: string; description: string; linkModuleProcessId?: number; virtual_CmsModuleProcess: CoreModuleProcessModel; cmsModuleProcess: CoreModuleProcessModel; processInputCustomizeValue: string; processInputValueForm: string; linkProcessCustomizeDependenceBeforRunId?: number; } declare class CoreSiteCategoryCmsModuleModel extends BaseEntity<number> { linkCmsSiteCategoryId: number; virtual_CmsSiteCategory: CoreSiteCategoryModel; vmsSiteCategory: CoreSiteCategoryModel; linkCmsModuleId: number; virtual_CmsModule: CoreModuleModel; cmsModule: CoreModuleModel; configValuesJson: string; } declare enum CmsModuleSaleItemTypeEnum { SaleOrRenew = 0, OnlyFirstSale = 1, OnlyReNew = 2 } declare class CoreModuleSaleItemModel extends BaseEntity<number> { linkModuleSaleHeader: number; expireDate: Date; description: string; monthLength: number; linkModuleId: number; enumCmsModuleSaleItemType: CmsModuleSaleItemTypeEnum; moduleSiteAccessJsonValue: string; virtual_CmsModuleSaleHeader: CoreModuleSaleHeaderModel; virtual_Module: CoreModuleModel; } declare class CoreModuleSaleInvoiceDetailModel extends BaseEntity<number> { fromDate: Date; expireDate?: Date; salePrice: number; enumCmsModuleSaleItemType: CmsModuleSaleItemTypeEnum; linkModuleId: number; virtual_Module: CoreModuleModel; description: string; errorMessage: string; hasWarning: boolean; hasError: boolean; linkModuleSaleInvoiceId: number; virtual_ModuleSaleInvoice: CoreModuleSaleInvoiceModel; } declare class CoreModuleSaleInvoiceModel extends BaseEntity<number> { linkSiteIdBuyer: number; virtual_SiteBuyer: CoreSiteModel; hasUsed: boolean; price: number; linkModuleSaleHeaderId?: number; virtual_ModuleSaleHeader: CoreModuleSaleHeaderModel; linkModuleSaleSerialId?: number; virtual_ModuleSaleSerial: CoreModuleSaleSerialModel; amount: number; systemTransactionId: number; systemPaymentIsSuccess: number; moduleSaleInvoiceDetails: CoreModuleSaleInvoiceDetailModel[]; } declare class CoreModuleSaleSerialModel extends BaseEntity<number> { datePeriodStart: Date; datePeriodEnd: Date; hasUsed: boolean; hasDemo: boolean; serialNumber: string; allowReuseDay: number; pwdForUse: string; numberOfMaxUse: number; maxExpireToUse?: Date; numberOfRegistered: number; linkSiteIdDeposit?: number; linkUserIdDeposit?: number; virtual_SiteDeposit: CoreSiteModel; linkModuleSaleHeaderId: number; virtual_ModuleSaleHeader: CoreModuleSaleHeaderModel; moduleSaleInvoices: CoreModuleSaleInvoiceModel[]; } declare class CoreModuleSaleHeaderModel extends BaseEntity<number> { title: string; description: string; fromDate: Date; expireDate: Date; salePrice: number; allowReuseDay: number; hasDemo: boolean; linkModuleSaleHeaderGroupId: number; virtual_CmsModuleSaleHeaderGroup: CoreModuleSaleHeaderGroupModel; items: CoreModuleSaleItemModel[]; serials: CoreModuleSaleSerialModel[]; linkMainImageId?: number; linkMainImageIdSrc: string; } declare class CoreModuleSaleHeaderGroupModel extends BaseEntity<number> { title: string; titleML: string; titleResourceLanguage: string; description: string; linkUserGroupId?: number; virtual_UserGroup: CoreUserGroupModel; linkCmsSiteCategoryId?: number; virtual_SiteCategory: CoreSiteCategoryModel; headers: CoreModuleSaleHeaderModel[]; linkMainImageId?: number; linkMainImageIdSrc: string; } declare enum UserClaimGroupActionTypeEnum { ApproveSharingBankPayment = 0, ApproveUserBankPayment = 1 } declare class CoreUserClaimGroupModel extends BaseEntity<number> { title: string; titleML: string; titleResourceLanguage: string; description: string; linkModuleId?: number; linkSiteCategoryId?: number; linkApplicationId?: number; linkApplicationSourceId?: number; linkUserGroupId?: number; actionType: UserClaimGroupActionTypeEnum; userClaimGroupDetails: CoreUserClaimGroupDetailModel[]; } declare enum UserClaimKindsEnum { NationalId = 0, SaleContract = 1, MobileNumber = 2, EmailAddress = 3, BankAccountNumber = 4, DeviceId = 5, AccountingGuidKey = 6, BankAccountCardNumber = 7, Name = 8, Family = 9, ISBNCardNumber = 10, UserFaceImage = 11, SiteTitle = 12, UserDocument = 13 } declare class CoreUserClaimContentModel extends BaseEntity<number> { title: string; titleML: string; titleResourceLanguage: string; description: string; linkUserId: number; linkSiteId?: number; linkUserIdApprover?: number; virtual_CoreUser: CoreUserModel; isApproved: boolean; approvedResult: string; approveCheckDate: Date; linkFileContentId?: number; linkFileContentIdSrc: string; expireDate?: Date; linkUserClaimTypeId: number; virtual_UserClaimType: CoreUserClaimTypeModel; } declare class CoreUserClaimTypeModel extends BaseEntity<number> { title: string; titleML: string; titleResourceLanguage: string; description: string; dismissOnEdit: boolean; kind: UserClaimKindsEnum; userClaims: CoreUserClaimContentModel[]; userClaimGroupDetails: CoreUserClaimGroupDetailModel[]; linkMainImageId: number; linkMainImageIdSrc: string; } declare class CoreUserClaimGroupDetailModel extends BaseEntity<number> { linkUserClaimGroupId: number; linkUserClaimTypeId: number; isRequired: boolean; virtual_UserClaimGroup: CoreUserClaimGroupModel; virtual_UserClaimType: CoreUserClaimTypeModel; } declare class CoreCurrencyModel extends BaseEntity<number> { title: string; titleML: string; titleResourceLanguage: string; symbol: string; isDefault: boolean; exchangeBuyRatio: number; exchangeSaleRatio: number; linkMainImageId?: number; linkMainImageIdSrc: string; masterCurrency: string; } declare class CoreUserSupportAccessModel extends BaseEntity<number> { linkSiteId: number; linkUserId: number; moduleName: string; moduleEntityName: string; accessDeleteRow: boolean; accessWatchRow: boolean; accessCountRow: boolean; accessEditRow: boolean; accessAddRow: boolean; accessExportFile: boolean; accessWatchRowOtherSiteId: boolean; accessWatchRowOtherCreatedBy: boolean; accessCountRowOtherSiteId: boolean; accessCountRowOtherCreatedBy: boolean; accessEditRowOtherSiteId: boolean; accessEditRowOtherCreatedBy: boolean; accessDeleteRowOtherCreatedBy: boolean; } declare enum ReportFileTypeEnum { Item = 0, List = 1, Chart = 3 } declare class CoreModuleEntityReportFileModel extends BaseEntity<string> { linkModuleEntityId: number; reportFileType: ReportFileTypeEnum; title: string; titleML: string; titleResourceLanguage: string; description: string; linkImageId?: number; linkImageIdSrc: string; linkFileId: number; linkFileIdSrc: string; } declare class File360TourHotSpotModel { guid: string; pitch: number; yaw: number; type: string; text: string; sceneId: string; targetYaw: