RestDataSource
Interface: RestDataSource
Defined in: schema.ts:618
Источник данных REST API.
Поддерживает динамические части запроса — query, headers, body могут быть
выражениями (PropValue).
Extends
Properties
config
config:
object
Defined in: schema.ts:620
baseUrl
baseUrl:
string
body?
optionalbody:DataSourceParamValue
headers?
optionalheaders:Record<string,DataSourceParamValue>
method
method:
HttpMethod
path
path:
string
queryParams?
optionalqueryParams:Record<string,DataSourceParamValue>
timeoutMs?
optionaltimeoutMs:number
Таймаут запроса в миллисекундах (для runtime-host). Если не задан, используется дефолтный таймаут окружения.
id
id:
string
Defined in: schema.ts:599
Inherited from
kind
kind:
"rest"
Defined in: schema.ts:619
Overrides
mock?
optionalmock:DataSourceMockConfig
Defined in: schema.ts:609
Необязательная конфигурация мока для данного источника.
Мок хранится в DSL, чтобы превью и другие окружения могли использовать его единообразно.
Inherited from
name
name:
string
Defined in: schema.ts:600