Represents binding of data source for the service endpoint request.

interface DataSourceBinding {
    callbackContextTemplate?: string;
    callbackRequiredTemplate?: string;
    dataSourceName?: string;
    endpointId?: string;
    endpointUrl?: string;
    headers?: AuthorizationHeader[];
    initialContextTemplate?: string;
    parameters?: { [key: string]: string };
    requestContent?: string;
    requestVerb?: string;
    resultSelector?: string;
    resultTemplate?: string;
    target?: string;
}

Hierarchy (View Summary)

Properties

callbackContextTemplate?: string

Pagination format supported by this data source(ContinuationToken/SkipTop).

callbackRequiredTemplate?: string

Subsequent calls needed?

dataSourceName?: string

Gets or sets the name of the data source.

endpointId?: string

Gets or sets the endpoint Id.

endpointUrl?: string

Gets or sets the url of the service endpoint.

Gets or sets the authorization headers.

initialContextTemplate?: string

Defines the initial value of the query params

parameters?: { [key: string]: string }

Gets or sets the parameters for the data source.

requestContent?: string

Gets or sets http request body

requestVerb?: string

Gets or sets http request verb

resultSelector?: string

Gets or sets the result selector.

resultTemplate?: string

Gets or sets the result template.

target?: string

Gets or sets the target of the data source.