in src/bookmarksManager.ts [137:152]
async capture(options?: ICaptureBookmarkOptions): Promise<IReportBookmark> {
if (isRDLEmbed(this.config.embedUrl)) {
return Promise.reject(APINotSupportedForRDLError);
}
const request: ICaptureBookmarkRequest = {
options: options || {}
};
try {
const response = await this.service.hpm.post<IReportBookmark>(`/report/bookmarks/capture`, request, { uid: this.config.uniqueId }, this.iframe.contentWindow);
return response.body;
} catch (response) {
throw response.body;
}
}