Итераторы

Итератор с набором полей

Итераторы типа fieldset используются в случаях, когда вам необходимо иметь предустановленными несколько наборов полей. Этот итератор может содержать список наборов полей, по котором будет итерировать диггер. Для иниализации итератора используются следующие параметры:

Параметр Описание
type Константа, определяющая тип итератора, имеет значение fieldset.
fields Список наборов полей. Каждое поле в наборе записывается как имя_поля: значение_поля.

Ниже приведен пример инициализации итератора:

              iterator:
- type: fieldset
  # СПИСОК НАБОРОВ ПОЛЕЙ
  fields:
  # ПЕРВЫЙ НАБОР ПОЛЕЙ
  - name: joe
    surname: doe
  # ВТОРОЙ НАБОР ПОЛЕЙ
  - name: mary
    surname: smith
              

В результате получится следующий список наборов аргументов со значениями, для каждого из которых диггер будет исполнять основной логический блок:

              [
    { "name": "joe", "surname": "doe" },
    { "name": "mary", "surname": "smith" }
]
              

Мы надеемся, что теперь вы больше понимаете как работают итераторы и какие задачи они решают :)
А значит мы можем перейти к основному логическому блоку диггера и методам, которые вы можете в нем использовать.