ntk-cms-api
Version:
Ntk Cms Api And Model For Typscript
1,824 lines (1,710 loc) • 383 kB
TypeScript
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: