UNPKG

@itwin/insights-client

Version:

Insights client for the iTwin platform

16 lines 1.33 kB
import { AccessToken } from "@itwin/core-bentley"; import { OperationsBase } from "../../common/OperationsBase"; import { ExtractionLogEntry, ExtractionLogsResponse, ExtractionRequestDetails, ExtractionsResponse, ExtractionStatus } from "../interfaces/Extraction"; import { IExtractionClient } from "../interfaces/IExtractionClient"; import { EntityListIterator } from "../../common/iterators/EntityListIterator"; export declare class ExtractionClient extends OperationsBase implements IExtractionClient { private _baseUrl; constructor(basePath?: string); runExtraction(accessToken: AccessToken, extractionRequestDetails: ExtractionRequestDetails): Promise<ExtractionStatus>; getExtractionStatus(accessToken: AccessToken, extractionId: string): Promise<ExtractionStatus>; getIModelExtractions(accessToken: AccessToken, iModelId: string, top?: number): Promise<ExtractionsResponse>; getIModelExtractionsIterator(accessToken: AccessToken, iModelId: string, top?: number): EntityListIterator<ExtractionStatus>; getExtractionLogs(accessToken: AccessToken, extractionId: string, top?: number): Promise<ExtractionLogsResponse>; getExtractionLogsIterator(accessToken: AccessToken, extractionId: string, top?: number): EntityListIterator<ExtractionLogEntry>; } //# sourceMappingURL=ExtractionClient.d.ts.map