reveal-sdk-node
Version:
RevealBI Node.js SDK
28 lines (27 loc) • 1.13 kB
TypeScript
import { RVDashboardDataSource } from "../AbstractClasses/RVDashboardDataSource";
import { nullableString } from "../types";
import { RVSharePointAuthenticationMethod } from "./RVSharePointAuthenticationMethod";
/** SharePoint data source, contains the URL to the SharePoint site to use. */
export declare class RVSharePointDataSource extends RVDashboardDataSource {
constructor();
/** @hidden */
constructor(json: any);
/** @hidden */
toJson(): any;
/** @hidden */
getProviderKey(): string;
private _url;
/** URL to the SharePoint site (or sub site) to use */
get url(): nullableString;
set url(value: nullableString);
/** The authentication method to use when connecting to SharePoint */
private _authenticationMethod;
get authenticationMethod(): RVSharePointAuthenticationMethod;
set authenticationMethod(value: RVSharePointAuthenticationMethod);
/** @hidden */
getType(): string;
/** @hidden */
_getWrapper(): any;
/** @hidden */
_convertAuthenticationMethod(authMethod: RVSharePointAuthenticationMethod): any;
}