Skip to main content

CallDataSourceAction

@lowcode/dsl


Interface: CallDataSourceAction

Defined in: schema.ts:711

Действие: вызов источника данных.

Runtime должен найти DataSource по dataSourceId, выполнить запрос и опционально сохранить результат в state.

Properties

assignErrorToStateKey?

optional assignErrorToStateKey: string

Defined in: schema.ts:733

Необязательный ключ state, в который следует сохранить данные об ошибке, если вызов источника завершился с ошибкой (например, API mock).


assignResultToStateKey?

optional assignResultToStateKey: string

Defined in: schema.ts:727

Необязательный ключ state, в который следует сохранить результат вызова источника данных.

На уровне схемы строка, на уровне валидации может проверяться по тем же правилам, что и ключи переменных состояния.


dataSourceId

dataSourceId: string

Defined in: schema.ts:713


mockScenarioOverride?

optional mockScenarioOverride: "success" | "error"

Defined in: schema.ts:751

Переопределение сценария мока для единичного вызова в превью.

Используется только в инструментах разработки (builder preview) и не сохраняется в DSL.


queryId?

optional queryId: string

Defined in: schema.ts:718

Идентификатор конкретного запроса для DB dataSource.


retryCount?

optional retryCount: number

Defined in: schema.ts:738

Количество повторных попыток при ошибке.


retryDelayMs?

optional retryDelayMs: number

Defined in: schema.ts:743

Задержка между повторными попытками (мс).


type

type: "callDataSource"

Defined in: schema.ts:712