Документация Толоки

Список условий

    Компоненты с именем conditions.* позволяют проверять, соответствует ли выражение какому-то условию. Например, чтобы проверить, что поле с текстом заполнено.

    Component Description
    condition.all Проверяет, что все дочерние условия выполняются. Если хотя бы одно условие не выполнено, компонент возвращает false.
    condition.any Проверяет, что хотя бы одно из дочерних условий выполняется. Если ни одно условие не выполнено, компонент возвращает false.
    condition.empty Проверяет, что данные не получили значение. Если получили — возвращает false. Пригодится, если вам нужно проверить опциональные данные шаблона (data.*) или убедиться, что исполнитель не взаимодействовал с полями ввода данных (fields.*).
    condition.equals Проверяет, равно ли исходное значение указанному.
    condition.link-opened Проверяет, что исполнитель перешел по ссылке.
    condition.not Возвращает значение, обратное заданному условию.
    condition.played Проверяет, начато ли воспроизведение.
    condition.played-fully Проверяет, что воспроизведение завершено.
    condition.required Проверяет, что данные заполнены.
    condition.same-domain Проверяет, что введенная ссылка принадлежит определенному сайту. При совпадении вернет true, иначе — false.
    condition.schema Позволяет валидировать данные с помощью JSON Schema. Это специальный формат, чтобы описывать данные в формате JSON.
    condition.sub-array Проверяет, что массив является подмассивом другого элемента.
    condition.distance Компонент проверяет, соответствуют ли переданные координаты заданным.