TESSA Web API
    Preparing search index...

    Class ValidationResult

    Результат валидации.

    Index

    Constructors

    • Создаёт экземпляр класса с указанием сообщений, возникших при валидации.

      Parameters

      • items: readonly ValidationResultItem[]

        Сообщения, возникшие при валидации.

      Returns ValidationResult

    Properties

    items: readonly ValidationResultItem[]

    Сообщения, возникшие при валидации.

    Accessors

    • get hasErrors(): boolean

      Признак того, что результаты валидации содержат сообщения об ошибках.

      Returns boolean

    • get hasInfo(): boolean

      Признак того, что результаты валидации содержат информационные сообщения.

      Returns boolean

    • get hasWarnings(): boolean

      Признак того, что результаты валидации содержат предупреждения.

      Returns boolean

    • get isSuccessful(): boolean

      Признак того, что валидации завершилась успехом.

      Returns boolean

    • get empty(): ValidationResult

      Пустой результат валидации.

      Returns ValidationResult

    Methods

    • Преобразует текущий результат валидации в успешный, в котором все ошибки заменяются на предупреждения,
      или возвращает текущий объект, если в нём нет сообщений-ошибок.

      Returns ValidationResult

      Результат валидации, основанный на текущем объекте, но гарантированно являющийся успешным.

    • Возвращает простое текстовое представление для сообщения валидации.

      Returns string

      Текстовое представление для сообщения валидации.

    • Returns boolean

    • Parameters

      • code: number

      Returns boolean

    • Parameters

      • objectName: string

      Returns boolean

    • Возвращает текстовое представление для сообщения валидации с указанным режимом вывода.

      Parameters

      • level: ValidationLevel = ValidationLevel.General

        Режим вывода текста в результате валидации.

      Returns string

      Текстовое представление для сообщения валидации.