UNPKG

@itwin/insights-client

Version:

Insights client for the iTwin platform

17 lines 1.2 kB
import type { AccessToken } from "@itwin/core-bentley"; import { ODataEntityResponse, ODataEntityValue, ODataItem, ODataResponse, ODataTable } from "../interfaces/OData"; import type { EntityListIterator } from "../../common/iterators/EntityListIterator"; import { OperationsBase } from "../../common/OperationsBase"; import type { IOdataClient } from "./IODataClient"; export declare class ODataClient extends OperationsBase implements IOdataClient { constructor(basePath?: string); getODataReport(accessToken: AccessToken, reportId: string): Promise<ODataResponse>; getODataReportEntityPage(accessToken: AccessToken, reportId: string, odataItem: ODataItem, sequence: number): Promise<ODataEntityResponse>; getODataReportEntities(accessToken: AccessToken, reportId: string, odataItem: ODataItem): Promise<Array<ODataEntityValue>>; getODataReportEntitiesIterator(accessToken: AccessToken, reportId: string, odataItem: ODataItem): EntityListIterator<ODataEntityValue>; getODataReportMetadata(accessToken: AccessToken, reportId: string): Promise<ODataTable[]>; private parseXML; private getEntitySetByName; private makeArray; } //# sourceMappingURL=ODataClient.d.ts.map