@@ -164,9 +164,11 @@ open_ai:
164164- `min_length` : Минимальная длина строки. По умолчанию `1`.
165165- `max_length` : Максимальная длина строки. По умолчанию `32`.
166166- `logical_type` : Логический тип строки. Поддерживаемые значения: `first_name`, `last_name`, `phone`, `text`.
167- - `template` : Шаблон для генерации строки. Позволяет использовать значения любых столбов генерируемой модели и
168- задавать паттерн строки с помощью функции `pattern`. Информация о том, как использовать шаблонные строки,
169- описана в конце данного раздела.
167+ - `template` : Шаблон для генерации строки. Позволяет использовать значения любых столбов генерируемой модели.
168+ Информация о том, как использовать шаблонные строки, описана в конце данного раздела.
169+ Не работает совместно с `ordered`, `distinct_percentage` или `distinct_count`.
170+ - `pattern` : Паттерн для генерации строки. Символ `A` - любая большая буква, символ `a` - любая маленькая буква,
171+ символ `0` - любая цифра, символ `#` - любой символ, а остальные символы остаются как есть.
170172- `locale` : Локаль для генерации строк. Поддерживаемые значения: `ru`, `en`. По умолчанию `en`.
171173- `without_large_letters` : Флаг, указывающий, исключать ли большие буквы из строки.
172174- `without_small_letters` : Флаг, указывающий, исключать ли маленькие буквы из строки.
@@ -259,19 +261,16 @@ open_ai:
259261- прямой вызов : ` {{ upper .name }}` .
260262- с помощью pipe : ` {{ .name | upper }}` .
261263
262- В проекте помимо стандартных функций доступны `5 ` пользовательских :
264+ В проекте помимо стандартных функций доступны `4 ` пользовательских :
263265
264- - `pattern` : позволяет создать паттерн строки при помощи специальных символов.
265- Символ `A` - любая большая буква, символ `a` - любая маленькая буква,
266- символ `0` - любая цифра, символ `#` - любой символ, а остальные символы остаются как есть.
267266- `upper` : преобразует строку в верхний регистр.
268267- `lower` : преобразует строку в нижний регистр.
269268- `len` : возвращает длину элемента.
270269- `json` : преобразует элемент в JSON строку.
271270
272271Ограничения по использованию :
273272
274- Функции `pattern`, ` lower`, и `upper` доступны только в поле `template` типа данных `string`.
273+ Функции `lower`, и `upper` доступны только в поле `template` типа данных `string`.
275274Функции `len` и `json` доступны только в поле `format_template` параметров вывода.
276275
277276# ### Примеры конфигурации генерации данных
@@ -339,7 +338,7 @@ models:
339338 - name: passport
340339 type: string
341340 type_params:
342- template: '{{ " AA 00 000 000" | pattern }}'
341+ pattern: AA 00 000 000
343342 distinct_percentage: 1
344343 ordered: true
345344 - name: email
0 commit comments