• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Copyright (c) 2023-2025 Huawei Device Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 *     http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16export default class Constants {
17  public static FOOTER_ROW_WIDTH = '100%';
18  public static FOOTER_ROW_MARGIN = 8;
19  public static FOOTER_ROW_PAD_LEFT = 16;
20  public static FOOTER_ROW_PAD_RIGHT = 16;
21  public static HEADER_TEXT_WIDTH = '100%';
22  public static HEADER_COLUMN_WIDTH = '100%';
23  public static HEADER_COLUMN_HEIGHT = 56;
24  public static HEADER_COLUMN_PADDING_LEFT = 24;
25  public static HEADER_COLUMN_PADDING_RIGHT = 24;
26  public static HEADER_COLUMN_PADDING_BOTTOM = 24;
27  public static HEADER_COLUMN_MARGIN_BOTTOM = 4;
28  public static FOOTER_WIDTH_BUTTON = '48%';
29  public static ENCRYPTION_SUCCESS_CIRCLE = 64;
30  public static ENCRYPTION_SUCCESS_ICON = 40;
31  public static HEADER_COLUMN_MESSAGE_TIPS = 400;
32  public static ENCRYPTION_SUCCESS_TRANSLATE = 180;
33  public static ENCRYPTION_SUCCESS_CHANGE_TOP = 32;
34  public static ENCRYPTION_LOADING_HEIGHT = 340;
35  public static ENCRYPTION_LOADING_ICON_HEIGHT = 72;
36  public static ENCRYPTION_LOADING_CONTENT_HEIGHT = '65%';
37  public static HEADER_ROW_FONT_SIZE = 16;
38  public static ENCRYPTION_STAFF_BORDER_RADIUS = 999;
39  public static ENCRYPTION_STAFF_WIDTH_NAME = 82;
40  public static ENCRYPTION_STAFF_PAD = 8;
41  public static ENCRYPTION_PERMISSION_STATUS_WIDTH = '70%';
42  public static PP_TEXT_MAX_LINE = 1;
43  public static PP_IMAGE_WIDTH = 24;
44  public static PP_IMAGE_HEIGHT = 24;
45  public static PP_IMAGE_PAD = 2;
46  public static PP_TEXT_LINE_HEIGHT2 = 17;
47  public static PP_BUTTON_PAD = 0;
48  public static PP_ROW_RADIUS = 0;
49  public static AP_TEXT_PAD_RIGHT = 4;
50  public static AP_TEXT_PAD_LEFT = 0;
51  public static DU_WIDTH_FULL = '100%';
52  public static DU_LINE_WIDTH = 0.5;
53  public static DU_LINE_MARGIN_TOP2 = 8;
54  public static DA_ROW_HEIGHT = 56;
55  public static DA_TEXT_LINE_HEIGHT = 28;
56  public static DA_MARGIN_TOP = 12;
57  public static ROW_FONT_SIZE = 16;
58
59  public static FILE_OPEN_HISTORY_ZERO = 0;
60  public static FILE_OPEN_HISTORY_ONE = 1;
61  public static FILE_OPEN_HISTORY_TWO = 2;
62  public static FILE_OPEN_HISTORY_THREE = 3;
63  public static ADD_STAFF_ITEM_MARGIN_RIGHT = 4;
64  public static ADD_STAFF_ITEM_MARGIN_LEFT = 0;
65  public static CHANGE_MAX_HEIGHT = '70%';
66  public static ENCRYPTION_SUCCESS_MAX_HEIGHT = '70%';
67  public static ENCRYPTION_SUCCESS_ROTATE_MARGIN_BOTTOM = 16;
68  public static ENCRYPTION_SUCCESS_IMAGE_MARGIN_TOP = 16;
69  public static ENCRYPTION_SUCCESS_ADD_STAFF_MARGIN_TOP = 12;
70  public static ENCRYPTION_SUCCESS_ADD_STAFF_MARGIN_BOTTOM = 16;
71  public static ENCRYPTION_CHANGE_TIPS_MARGIN_BOTTOM = 16;
72  public static ENCRYPTION_CHANGE_VALID_UNTIL_MARGIN_BOTTOM = 8;
73  public static ENCRYPTION_BUTTON_PADDING_TOP = 16;
74  public static ENCRYPTION_BUTTON_MARGIN_BOTTOM = 24;
75  public static ENCRYPTION_BUTTON_TO_BUTTON_WIDTH = 16;
76  public static ENCRYPTION_STAFF_ITEM_MARGIN = 12;
77  public static ENCRYPTION_STAFF_ITEM_MARGIN_BOTTOM = 12;
78  public static ENCRYPTION_ADD_STAFF_HEIGHT = 28;
79  public static ENCRYPTION_ADD_STAFF_BORDER = 1;
80  public static ENCRYPTION_ADD_STAFF_BORDER2 = 2;
81  public static ENCRYPTION_ADD_STAFF_BORDER_MARGIN_TOP = 8;
82  public static ENCRYPTION_SUCCESS_TOGGLE_HEIGHT = 32;
83  public static ENCRYPTION_PROTECTION_BUTTON_MARGIN = 8;
84  public static ENCRYPTION_PROTECTION_TIME_MENU_PADDING_LEFT = 12;
85  public static ENCRYPTION_PROTECTION_TIME_MENU_PADDING_RIGHT = 12;
86  public static ENCRYPTION_PROTECTION_TIME_MENU_MARGIN_LEFT = 2;
87  public static ENCRYPTION_PROTECTION_TIME_MENU_MARGIN_RIGHT = 2;
88  public static ENCRYPTION_ADD_STAFF_FLEX_GROW = 1;
89  public static ENCRYPTION_ADD_STAFF_MARGIN_RIGHT = 8;
90  public static ENCRYPTION_ADD_STAFF_MARGIN_BOTTOM = 8;
91  public static ENCRYPTION_ON_AREA_CHANGE_WIDTH = 0;
92  public static ENCRYPTION_DOUBLED_NUMBER = 2;
93  public static ENCRYPTION_SET_TIMEOUT_TIME = 20;
94  public static ENCRYPTION_EMIT_DIRECTION_STATUS = 1;
95  public static ENCRYPTION_FIRST_QUERY_BATCH = 0;
96  public static ENCRYPTION_ADD_STAFF_LENGTH_MAX = 50;
97  public static ENCRYPTION_ADD_STAFF_LENGTH = 0.9;
98  public static ENCRYPTION_STATUS_VALUE_COLOR = 0.6;
99  public static ENCRYPTION_TYPE_SELECT_INDEX = 0;
100  public static ENCRYPTION_TYPE_SELECT = 1;
101  public static ENCRYPTION_MESSAGE_DIALOG_TIPS = 400;
102  public static ENCRYPTION_MESSAGE_DIALOG_BUTTON = 256;
103  public static ENCRYPTION_MESSAGE_DIALOG_TIPS_PADDING = 72;
104  public static ENCRYPTION_MESSAGE_ALERT_MESSAGE_TOP = 0;
105  public static ENCRYPTION_MESSAGE_ALERT_MESSAGE_TOP1 = 24;
106  public static ENCRYPTION_PC_FIXING_WIDTH = 588;
107  public static ENCRYPTION_PC_FIXING_STATUS_WIDTH = 400;
108
109  public static DLPRPC_SERVICE_PROXY_ERRCODE = 0;
110  public static DLP_MANAGER_BUNDLE_NAME = 'com.ohos.dlpmanager';
111  public static DLP_CREDMGR_BUNDLE_NAME = 'com.huawei.hmos.dlpcredmgr';
112  public static DLP_CREDMGR_DATA_ABILITY_NAME = 'DlpCredDataExtAbility';
113  public static DLP_CREDMGR_LOGIN_ABILITY_NAME = 'DlpCredLoginAbility';
114  public static DLP_CREDMGR_ACCOUNT_ABILITY_NAME = 'DlpCredAccountAbility';
115  public static DLP_CREDMGR_INTERFACE_TOKEN = 'OHOS.HapDlpCredAbilityServiceStub';
116  public static DLP_MGR_INTERFACE_TOKEN = 'OHOS.HapDlpMgrAbilityServiceStub';
117  public static DLP_PERMISSION_CLEAN_STUB = 'OHOS.HapDlpPermissionAbilityServiceStub';
118
119  public static DLP_MGR_OPENING_DIALOG_TOKEN = 'OHOS.HapDlpMgrOpeningDialogStub';
120  public static DLP_MGR_VIEW_ABILITY_TOKEN = 'OHOS.HapDlpMgrViewAbilityStub';
121  public static DLP_VIEW_SERVICE = 'ViewAbility';
122  public static DLP_OPENING_DIALOG_UI_EXT_ABILITY = 'OpeningDialogUIExtAbility';
123
124  public static SA_INTERFACE_TOKEN = 'OHOS.Security.DlpCredentialAbility';
125  public static TRANSPARENT_BACKGROUND_COLOR = '#00000000';
126  public static START_ABILITY_CUSTOM_CONTENT_DIALOG_WIDTH = 400;
127  public static START_ABILITY_CUSTOM_CONTENT_DIALOG_HEIGHT = 125;
128  public static START_ABILITY_CUSTOM_CONTENT_MARGIN_BOTTOM = 8;
129  public static RATIO_HALF = 0.5;
130
131  public static FOOTER_OPACITY_ONE = 1;
132  public static FOOTER_OPACITY_SEPC = 0.6;
133  public static FOOTER_OPACITY_MID = 0.5;
134  public static readonly ERR_JS_APP_ACCOUNT_INFO = 0;
135  public static readonly ERR_JS_APP_INSIDE_ERROR = 1;
136  public static readonly ERR_JS_GET_ACCOUNT_ERROR = 2;
137  public static readonly ERR_JS_APP_NO_ACCOUNT_ERROR = 3;
138  public static readonly ERR_JS_APP_PARAM_ERROR = 4;
139  public static readonly ERR_JS_APP_GET_FILE_ASSET_ERROR = 5;
140  public static readonly ERR_JS_APP_OPEN_REJECTED = 6;
141  public static readonly ERR_JS_APP_ENCRYPTION_REJECTED = 7;
142  public static readonly ERR_JS_APP_SYSTEM_IS_AUTHENTICATED = 8;
143  public static readonly ERR_JS_APP_NETWORK_INVALID = 9;
144  public static readonly ERR_JS_APP_ENCRYPTING = 10;
145  public static readonly ERR_JS_APP_CANNOT_OPEN = 11;
146  public static readonly ERR_JS_RELEASE_FILE_OPEN = 13;
147  public static readonly ERR_JS_APP_PERMISSION_DENY = 201;
148  public static readonly ERR_JS_CREDENTIAL_TIMEOUT = 19100003;
149  public static readonly ERR_JS_CREDENTIAL_SERVICE_ERROR = 19100004;
150  public static readonly ERR_JS_CREDENTIAL_SERVER_ERROR = 19100005;
151  public static readonly ERR_JS_NOT_DLP_FILE = 19100008;
152  public static readonly ERR_JS_DLP_FILE_READ_ONLY = 19100010;
153  public static readonly ERR_JS_USER_NO_PERMISSION = 19100013;
154  public static readonly ERR_JS_ACCOUNT_NOT_LOGIN = 19100014;
155  public static readonly ERR_JS_SYSTEM_NEED_TO_BE_UPGRADED = 19100015;
156  public static readonly ERR_JS_NOT_AUTHORIZED_APPLICATION = 19100018;
157  public static readonly ERR_JS_FILE_EXPIRATION = 19100019;
158  public static readonly ERR_JS_OFFLINE = 19100020;
159  public static readonly ERR_JS_NO_SPACE = 19100021;
160  public static ERR_JS_INVALID_PARAMETER = 12300002;
161  public static ERR_JS_ACCOUNT_NOT_FOUND = 12300003;
162  public static ERR_JS_NETWORK_INVALID = 12300013;
163  public static ERR_JS_APP_NOT_EXIST = 16000001;
164  public static DLP_FILE_PARSE_ERROR = 103;
165  public static DLP_INSTALL_SANDBOX_SUCCESS = 202;
166  public static DLP_START_SANDBOX_ERROR = 105;
167  public static DLP_START_SANDBOX_SUCCESS = 203;
168  public static DLP_INSTALL_SANDBOX_ERROR = 104;
169  public static ERR_JS_OTHER_APP_OPEN_FILE = 302;
170
171  public static XS_COLUMNS = 2;
172  public static XS_SPAN = 2;
173  public static XS_OFFSET = 0;
174  public static SM_COLUMNS = 4;
175  public static SM_SPAN = 4;
176  public static SM_OFFSET = 0;
177  public static MD_COLUMNS = 8;
178  public static MD_SPAN = 8;
179  public static MD_OFFSET = 0;
180  public static LG_COLUMNS = 12;
181  public static LG_OFFSET = 2;
182
183  public static DIALOG_GUTTER = 24;
184  public static DIALOG_MD_SPAN = 6;
185  public static DIALOG_MD_OFFSET = 1;
186  public static DIALOG_LG_SPAN = 6;
187  public static DIALOG_LG_OFFSET = 3;
188  public static FUSE_PATH = '/mnt/data/fuse/';
189  public static RAND_START = 2;
190  public static RAND_END = 18;
191  public static TYPE_START = 2;
192  public static TYPE_END = 3;
193  public static BUNDLE_LEN = 20;
194
195  public static DLP_ZIP_MAGIC = 0x04034b50;
196  public static DLP_RAW_MAGIC = 0x087f4922;
197
198  public static VALIDITY_IMAGE_WIDTH = 15;
199  public static VALIDITY_IMAGE_HEIGHT = 40;
200  public static VALIDITY_IMAGE_PADDING_RIGHT = 12;
201  public static VALIDITY_IMAGE_PADDING_LEFT = 8;
202
203  public static TIPS_HEIGHT_ITEM = 20;
204  public static TIPS_STAFF_WIDTH = 82;
205  public static TIPS_STAFF_MAX_LENGTH = 50;
206  public static TIPS_SPACE_ZERO = '\u200B';
207  public static TIPS_SPACE_EN = '\u2002';
208  public static TIPS_SPACE_EM = '\u2003';
209  public static TIPS_NAME_LENGTH = 2;
210  public static LOAD_TYPE_CE = 1;
211
212  public static ENTER_KEY_VALUE = '\n';
213  public static ENCRYPTION_ADD_STAFF_NO_MARGIN = 0;
214  public static RICH_EDITOR_MIN_HEIGHT = 48;
215  public static RICH_EDITOR_FIRST = 1;
216  public static POPUP_OFFSET_X = -20;
217  public static POPUP_OFFSET_RTL_X = 20;
218  public static SUB_HEADER_HEIGHT = 40;
219  public static SUB_HEADER_WIDTH = '65%';
220  public static STAFF_FONT_SIZE = 10;
221  public static STAFF_FONT_PADDING = 1;
222
223  // encryptionShare
224  public static INTERNATIONAL_DIALING_CODE = '0086';
225  public static CONTACTS_PICKER_WIDTH = '100%';
226  public static CONTACTS_PICKER_HEIGHT = '100%';
227  public static SHARE_TITLE_HEAD_HEIGHT = 56;
228  public static SHARE_TITLE_HEAD_MARGIN_TOP = 8;
229  public static SHARE_TITLE_HEAD_MARGIN_RIGHT = 16;
230  public static SHARE_TITLE_HEAD_MARGIN_BOTTOM = 24;
231  public static SHARE_TITLE_HEAD_MARGIN_LEFT = 16;
232  public static SHARE_CONTACTS_GROUP_WIDTH = 24;
233  public static SHARE_CONTACTS_GROUP_HEIGHT = 24;
234  public static SHARE_TEXT_INPUT_HEIGHT = 40;
235  public static SHARE_TEXTAREA_MAX_HEIGHT = 188;
236  public static SHARE_TEXT_INPUT_CONTENT_PADDING_RIGHT = 32;
237  public static SHARE_TEXT_INPUT_CONTENT_PADDING_LEFT = 16;
238  public static SHARE_CONTACTS_GROUP_OFFSET_X = -32;
239  public static SHARE_CONTACTS_GROUP_OFFSET_X_RTL = 32;
240  public static SHARE_CONTACTS_GROUP_OFFSET_Y = 0;
241  public static SHARE_TITLE_HEAD_PADDING_LEFT = 16;
242  public static SHARE_TEXT_INPUT_MARGIN_RIGHT = 16;
243  public static SHARE_TEXT_INPUT_MARGIN_LEFT = 16;
244  public static SHARE_TEXT_INPUT_COLUMN_HEIGHT = 120;
245  public static SHARE_BUTTON_WIDTH = '100%';
246  public static SHARE_BUTTON_MARGIN_LEFT = 16;
247  public static SHARE_BUTTON_MARGIN_RIGHT = 16;
248  public static SHARE_BUTTON_PADDING_BOTTOM = 16;
249  public static SHARE_BUTTON_COLUMN_BOTTOM = 56;
250  public static SHARE_PAGES_COLUMN_WIDTH = '100%';
251  public static SHARE_PAGES_COLUMN_HEIGHT = '100%';
252  public static SHARE_SET_TIMEOUT = 1500;
253  public static SHARE_NO_SPACE_LEFT_ON_DEVICE = 13900025;
254  public static SHARE_FILE_NAME_TOO_LONG = 13900030;
255  public static SHARE_TEMP_SAVE_FILE_NUMBER = 4 * 27;
256  public static CLEAN_DLP_FILE_IN_CACHE_TIMEOUT: number = 60 * 60 * 1000;
257  public static SHARE_MAX_SUPPORT_NUMBER = 9;
258  public static SHARE_MAX_SUPPORT_SIZE_IMAGE_VIDEO_MB = 4086;
259  public static SHARE_MAX_SUPPORT_SIZE_IMAGE_VIDEO = 4086 * 1024 * 1024;
260  public static SHARE_MAX_SUPPORT_SIZE_DOC_MB = 300;
261  public static SHARE_MAX_SUPPORT_SIZE_DOC = 300 * 1024 * 1024;
262  public static DLP_FILE_LENGTH_LIMIT = 255;
263  public static DLP_FILE_SUFFIX = '.dlp';
264  public static SHARE_ASSOCIATION_MIN = 3;
265  public static SHARE_ASSOCIATION_MAX = 11;
266  public static SHARE_ASSOCIATION_LIST_WIDTH = '100%';
267  public static SHARE_ASSOCIATION_LIST_HEIGHT = 110;
268  public static SHARE_ASSOCIATION_LIST_ITEM_HEIGHT = 30;
269  public static SHARE_ASSOCIATION_LIST_PADDING = 5;
270
271  public static readonly NORMAL_FD_MIN = 0;
272  public static readonly ERR_CODE_CONNECTION_FAIL: number = -301;
273  public static readonly ERR_CODE_CONNECTION_TIME_OUT: number = -310;
274
275  // open dlp file error code
276  public static readonly ERR_CODE_SUCCESS: number = 0;
277  public static readonly ERR_CODE_OPEN_FILE_ERROR = -1;
278  public static readonly ERR_CODE_PARAMS_CHECK_ERROR = -2;
279  public static readonly ERR_CODE_CREATE_DECRYPT_TASK_ERROR = -3;
280  public static readonly ERR_CODE_NETWORK_ERROR: number = -4;
281  public static readonly ERR_CODE_PARSE_DLP_FILE_ERROR: number = -5;
282  public static readonly ERR_CODE_START_ABILITY_ERROR: number = -6;
283  public static readonly ERR_CODE_GET_BUNDLE_INFO_ERROR: number = -7;
284  public static readonly ERR_CODE_GET_LOCK_ASYNC_ERROR: number = -8;
285  public static readonly ERR_CODE_FILE_IS_DECRYPTING_ERROR: number = -9;
286  public static readonly ERR_CODE_USER_STOP_DIALOG: number = -10;
287  public static readonly ERR_CODE_DECRYPT_TIME_OUT: number = -11;
288  public static readonly ERR_JS_USER_NO_PERMISSION_2B: number = -12;
289  public static readonly ERR_JS_USER_NO_PERMISSION_2C: number = -13;
290
291  public static readonly COMMAND_SEARCH_USER_INFO = 1;
292  public static readonly COMMAND_GET_ACCOUNT_INFO = 2;
293  public static readonly COMMAND_GET_DOMAIN_ACCOUNT_INFO = 3;
294  public static readonly COMMAND_BATCH_REFRESH = 4;
295
296  public static readonly GET_SETTING_ITEM_XXL1 = 8;
297  public static readonly GET_SETTING_ITEM_XXL2 = 18;
298  public static readonly GET_SETTING_ITEM_XXL3 = 48;
299  public static readonly GET_SETTING_ITEM_DEFAULT = 0;
300  public static readonly SYMBOL_GLYPH_FONT_SIZE = 24;
301
302  public static readonly INTERFACE_SUCCESS = 0;
303  public static readonly TF_SYNC: number = 0;
304  public static readonly TF_ASYNC: number = 1;
305
306  public static readonly FONT_SIZE_SCALE_KEY: string = 'currentFontSizeScale';
307  public static readonly ERR_CODE_ASSOCIATION_SET_FAILED: number = -501;
308  public static readonly ERR_CODE_ASSOCIATION_GET_FAILED: number = -502;
309  public static readonly ERR_CODE_ASSOCIATION_DELETE_FAILED: number = -503;
310
311  public static readonly MAX_DATA_LEN = 50000;
312  public static readonly AES_NONCE_LENGTH = 12;
313  public static readonly AE_TAG_SLICE_LENGTH = 16;
314
315  public static readonly AES_NONCE_KEY: string = 'NONCE';
316  public static readonly ASSOCIATION_AAD: string = 'AssociationAAD';
317  public static readonly ASSOCIATION_KEY_ALIAS: string = 'ASSOCIATION_KEY_ALIAS';
318  public static readonly ASSOCIATION_FILE_PREFIX: string = 'DlpAuthorizedAccounts_';
319  public static readonly ASSOCIATION_MAX_SIZE: number = 20;
320  public static readonly ASSOCIATION_STORAGE_KEY: string = 'AccountAssociation';
321  public static readonly RANDOM_LENGTH_MIN: number = 0;
322
323  public static readonly HEAD_LENGTH_IN_BYTE = 80;
324  public static readonly HEAD_LENGTH_IN_U32 = 20;
325  public static readonly CERT_OFFSET = 16;
326  public static readonly CERT_SIZE = 6;
327  public static readonly CERT_OFFSET_4GB: number = 4 * 1024 * 1024 * 1024;
328  public static readonly NUMBER_ONE = 1;
329  public static readonly NUMBER_TWO = 2;
330  public static readonly NUMBER_THREE = 3;
331  public static readonly DIALOG_SHOW_SIZE_RAW = 200 * 1024 * 1024;
332  public static readonly DIALOG_SHOW_SIZE_ZIP = 10 * 1024 * 1024;
333  public static readonly TOAST_BOTTOM = 142;
334  public static readonly VALID_UID_PREFIX_LENGTH = 2;
335
336  // want params
337  public static readonly PARAMS_BUNDLE_NAME: string = 'ohos.dlp.params.bundleName';
338  public static readonly PARAMS_CALLER_BUNDLE_NAME: string = 'ohos.aafwk.param.callerBundleName';
339  public static readonly PARAMS_STREAM: string = 'ability.params.stream';
340  public static readonly PARAMS_CALLER_TOKEN: string = 'ohos.aafwk.param.callerToken';
341  public static readonly PARAMS_CALLER_APP_IDENTIFIER: string = 'ohos.aafwk.param.callerAppIdentifier';
342  public static readonly PARAMS_DLP_CONNECTION_PLUGIN_ID: string = 'dlpConnectionPluginId';
343  public static readonly PARAMS_MODULE_NAME: string = 'ohos.dlp.params.moduleName';
344  public static readonly PARAMS_ABILITY_NAME: string = 'ohos.dlp.params.abilityName';
345
346  // event
347  public static readonly SHOW_DIALOG_EVENT: string = 'SHOW_DIALOG_EVENT';
348  public static readonly SCREEN_OFF_EVENT: string = 'SCREEN_OFF_EVENT';
349  public static readonly CHECK_SHOW_DIALOG_STATE: string = 'CHECK_SHOW_DIALOG_STATE';
350
351  // bundleName
352  public static readonly SHARE_BUNDLE: string = 'com.huawei.hmos.instantshare';
353  public static readonly OPEN_DIRECTORY_LINK: string = 'filemanager://openDirectory';
354
355  public static readonly OPENING_DIALOG_TIMEOUT: number = 250;
356  public static readonly DECRYPT_TIMEOUT_TIME: number = 10 * 1000;
357  public static readonly DECRYPT_NO_NEED_SHOW_DIALOG_TIMEOUT: number = 500;
358  public static readonly OPENING_DIALOG_TIMEOUT_TIME: number = 20 * 1000;
359  public static readonly COMMAND_SHOW_DIALOG = 1;
360  public static readonly COMMAND_DISCONNECT_WITH_TIMEOUT = 2;
361  public static readonly COMMAND_DISCONNECT = 3;
362  public static readonly COMMAND_SET_REMOTE_OBJECT = 1;
363  public static readonly COMMAND_DIALOG_DISAPPEAR = 2;
364  public static readonly COMMAND_DIALOG_TIMEOUT = 3;
365  public static readonly CONNECT_VIEW_ABILITY: string = 'connectViewAbility';
366  public static readonly STRING_DECRYPT_TIMEOUT: string = 'DECRYPT_TIMEOUT';
367  public static readonly DISCONNECT_VIEW_TIMEOUT: number = 1000;
368  public static readonly NO_PERMISSION_OR_EXPIRATION: string = 'no permission or expiration';
369  public static readonly DEVICE_2IN1: string = '2in1';
370
371  public static readonly DEFAULT_ERROR_CODE = -1;
372}