SmartProcessingSettingConstants.cs
2.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
using System;
using Sungero.Core;
namespace Sungero.Docflow.Constants
{
public static class SmartProcessingSetting
{
// Имя параметра "Сохранение выполняется через UI".
public const string SaveFromUIParamName = "Settings Saved From UI";
// Имя параметра "Сохранить принудительно".
public const string ForceSaveParamName = "Settings Force Saved";
// Типы ошибок при валидации настроек.
public static class SettingsValidationMessageTypes
{
// Ошибка. При обработке документа в логах ошибка. Настройки сохранить нельзя.
public const string Error = "Error";
// "Мягкая" ошибка. При обработке документа в логах ошибка. Для сохранения требуется подтверждение.
public const string SoftError = "SoftError";
// Предупреждение. При обработке документа в логах предупреждение. Для сохранения требуется подтверждение.
public const string Warning = "Warning";
}
// Сообщение при успешном подключении к Ario.
public const string ArioConnectionSuccessMessage = "SmartService is running";
// Сообщение, если не удалось подключиться к Ario по логину и паролю.
public const string ArioInvalidLoginPassword = "invalid login or password";
// Максимальная длина пароля.
public const int PasswordMaxLength = 50;
// Ключ параметра таймаута для подключения к Ario в секундах.
[Sungero.Core.Public]
public const string ArioConnectionTimeoutKey = "ArioConnectionTimeout";
// Таймаут для подключения к Ario по умолчанию в секундах.
[Sungero.Core.Public]
public const int ArioConnectionTimeoutInSeconds = 600;
// Языки распознавания по умолчанию.
public const string DefaultLanguages = "rus; eng";
}
}