UNPKG

@itwin/insights-client

Version:

Insights client for the iTwin platform

27 lines 3.46 kB
import type { AccessToken } from "@itwin/core-bentley"; import type { EntityListIterator } from "../../common/iterators/EntityListIterator"; import { OperationsBase } from "../../common/OperationsBase"; import { AggregationProperty, AggregationPropertyCreate, AggregationPropertyUpdate, AggregationTable, AggregationTableCreate, AggregationTableSet, AggregationTableSetCreate, AggregationTableSetUpdate, AggregationTableUpdate } from "../interfaces/AggregationProperties"; import type { IAggregationsClient } from "./IAggregationsClient"; export declare class AggregationsClient extends OperationsBase implements IAggregationsClient { constructor(basePath?: string); getAggregationProperties(accessToken: AccessToken, aggregationTableSetId: string, aggregationTableId: string, top?: number): Promise<AggregationProperty[]>; getAggregationPropertiesIterator(accessToken: AccessToken, aggregationTableSetId: string, aggregationTableId: string, top?: number): EntityListIterator<AggregationProperty>; getAggregationProperty(accessToken: AccessToken, aggregationTableSetId: string, aggregationTableId: string, aggregationPropertyId: string): Promise<AggregationProperty>; updateAggregationProperty(accessToken: AccessToken, aggregationTableSetId: string, aggregationTableId: string, aggregationPropertyId: string, property: AggregationPropertyUpdate): Promise<AggregationProperty>; createAggregationProperty(accessToken: AccessToken, aggregationTableSetId: string, aggregationTableId: string, property: AggregationPropertyCreate): Promise<AggregationProperty>; deleteAggregationProperty(accessToken: AccessToken, aggregationTableSetId: string, aggregationTableId: string, aggregationPropertyId: string): Promise<Response>; getAggregationTableSets(accessToken: AccessToken, datasourceId: string, datasourceType: string, top?: number): Promise<AggregationTableSet[]>; getAggregationTableSetsIterator(accessToken: AccessToken, datasourceId: string, datasourceType: string, top?: number): EntityListIterator<AggregationTableSet>; getAggregationTableSet(accessToken: AccessToken, aggregationTableSetId: string): Promise<AggregationTableSet>; updateAggregationTableSet(accessToken: AccessToken, aggregationTableSetId: string, tableset: AggregationTableSetUpdate): Promise<AggregationTableSet>; createAggregationTableSet(accessToken: AccessToken, tableset: AggregationTableSetCreate): Promise<AggregationTableSet>; deleteAggregationTableSet(accessToken: AccessToken, aggregationTableSetId: string): Promise<Response>; getAggregationTables(accessToken: AccessToken, aggregationTableSetId: string, top?: number): Promise<AggregationTable[]>; getAggregationTablesIterator(accessToken: AccessToken, aggregationTableSetId: string, top?: number): EntityListIterator<AggregationTable>; getAggregationTable(accessToken: AccessToken, aggregationTableSetId: string, aggregationTableId: string): Promise<AggregationTable>; updateAggregationTable(accessToken: AccessToken, aggregationTableSetId: string, aggregationTableId: string, table: AggregationTableUpdate): Promise<AggregationTable>; createAggregationTable(accessToken: AccessToken, aggregationTableSetId: string, table: AggregationTableCreate): Promise<AggregationTable>; deleteAggregationTable(accessToken: AccessToken, aggregationTableSetId: string, aggregationTableId: string): Promise<Response>; } //# sourceMappingURL=AggregationsClient.d.ts.map