reveal-sdk-node
Version:
RevealBI Node.js SDK
32 lines (31 loc) • 1.24 kB
TypeScript
import { RVDataSourceItem } from "../AbstractClasses/RVDataSourceItem";
import { RVMarketoDataSource } from "./RVMarketoDataSource";
import { nullableString, nullableDate } from "../types";
/** Marketo data source item, see {@link RVMarketoDataSource} for more information. */
export declare class RVMarketoDataSourceItem extends RVDataSourceItem {
constructor(dataSource: RVMarketoDataSource);
/** @hidden */
constructor(json: any);
/** @hidden */
toJson(): any;
private _url;
/** URL to the Marketo endpoint. Must match the URL specified in the {@link RVMarketoDataSource} data source object. */
get url(): nullableString;
set url(value: nullableString);
private _entity;
/** Entity to retrieve data from */
get entity(): nullableString;
set entity(value: nullableString);
private _startDate;
/** Start date to use when requesting data. */
get startDate(): nullableDate;
set startDate(value: nullableDate);
private _endDate;
/** End date to use when requesting data. */
get endDate(): nullableDate;
set endDate(value: nullableDate);
/** @hidden */
getType(): string;
/** @hidden */
_getWrapper(): any;
}