Skip to main content

RestDataSource

@lowcode/dsl


Interface: RestDataSource

Defined in: schema.ts:300

Источник данных REST API.

Поддерживает динамические части запроса — query, headers, body могут быть выражениями (PropValue).

Extends

Properties

config

config: object

Defined in: schema.ts:302

baseUrl

baseUrl: string

body?

optional body: PropValue

headers?

optional headers: Record<string, PropValue>

method

method: HttpMethod

path

path: string

queryParams?

optional queryParams: Record<string, PropValue>


id

id: string

Defined in: schema.ts:281

Inherited from

BaseDataSource.id


kind

kind: "rest"

Defined in: schema.ts:301

Overrides

BaseDataSource.kind


mock?

optional mock: DataSourceMockConfig

Defined in: schema.ts:291

Необязательная конфигурация мока для данного источника.

Мок хранится в DSL, чтобы превью и другие окружения могли использовать его единообразно.

Inherited from

BaseDataSource.mock


name

name: string

Defined in: schema.ts:282

Inherited from

BaseDataSource.name