AiRangeMechanismHelperGetRangeSchema - метод

Сформировать схему для поиска по диапазону с учётом используемых операторов сравнения и типа данных.

Definition

Пространство имён: Tessa.Ai.RangeMechanism
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public static JsonSchema GetRangeSchema(
	string? name,
	SchemeDbType type,
	IList<string> allowedOperands,
	IList<string> disallowedOperands
)

Параметры

name  String
Заголовок параметра для которого формируется схема.
type  SchemeDbType
Перечисление типов данных в схеме TESSA. Используйте ToDbType(SchemeDbType), ToValidDbType(SchemeDbType) и ToDataType(SchemeDbType) для преобразования к другим перечислениям, или метод ToSchemeDbType(DbType) для преобразования к этому типу.
allowedOperands  IListString
Список разрешённых операндов. Если список пустой - считается что доступны все.
disallowedOperands  IListString
Список запрещённых операндов.

Возвращаемое значение

JsonSchema
JSON-схема соответствующая возможным операторам сравнения.

Заметки

Поддерживаемые типы для схемы: дата, дата и время, числовое значение. Типом по умолчанию будет являться числовое значение.

См. также