UNPKG

@itwin/insights-client

Version:

Insights client for the iTwin platform

18 lines 1.42 kB
import { AccessToken } from "@itwin/core-bentley"; import { OperationsBase } from "../../common/OperationsBase"; import { IMappingsClient } from "../interfaces/IMappingsClient"; import { Mapping, MappingCreate, MappingExtraction, MappingExtractionCollection, MappingList, MappingUpdate } from "../interfaces/Mappings"; import { EntityListIterator } from "../../common/iterators/EntityListIterator"; export declare class MappingsClient extends OperationsBase implements IMappingsClient { private _baseUrl; constructor(basePath?: string); createMapping(accessToken: AccessToken, mappingCreate: MappingCreate): Promise<Mapping>; updateMapping(accessToken: AccessToken, mappingId: string, mappingUpdate: MappingUpdate): Promise<Mapping>; deleteMapping(accessToken: AccessToken, mappingId: string): Promise<Response>; getMapping(accessToken: AccessToken, mappingId: string): Promise<Mapping>; getMappingsIterator(accessToken: AccessToken, iModelId: string, top?: number): EntityListIterator<Mapping>; getMappings(accessToken: AccessToken, iModelId: string, top?: number): Promise<MappingList>; getMappingExtractionsIterator(accessToken: AccessToken, mappingId: string, top?: number): EntityListIterator<MappingExtraction>; getMappingExtractions(accessToken: AccessToken, mappingId: string, top?: number): Promise<MappingExtractionCollection>; } //# sourceMappingURL=MappingsClient.d.ts.map