@itwin/insights-client
Version:
Insights client for the iTwin platform
14 lines • 1.39 kB
TypeScript
import { EC3Configuration, EC3ConfigurationMinimal, EC3ExtractionConfigurationCreate, EC3ExtractionConfigurationUpdate, EC3ReportConfigurationCreate, EC3ReportConfigurationUpdate } from "../interfaces/EC3Configurations";
import { EntityListIterator } from "../../common/iterators/EntityListIterator";
import { OperationsBase } from "../../common/OperationsBase";
import { IEC3ConfigurationsClient } from "./IEC3ConfigurationsClient";
export declare class EC3ConfigurationsClient extends OperationsBase implements IEC3ConfigurationsClient {
constructor(basePath?: string);
getConfigurations(accessToken: string, projectId: string, top?: number): Promise<EC3ConfigurationMinimal[]>;
getConfigurationsIterator(accessToken: string, projectId: string, top?: number): EntityListIterator<EC3ConfigurationMinimal>;
getConfiguration(accessToken: string, configurationId: string): Promise<EC3Configuration>;
createConfiguration(accessToken: string, configuration: EC3ReportConfigurationCreate | EC3ExtractionConfigurationCreate): Promise<EC3Configuration>;
updateConfiguration(accessToken: string, configurationId: string, configuration: EC3ReportConfigurationUpdate | EC3ExtractionConfigurationUpdate): Promise<EC3Configuration>;
deleteConfiguration(accessToken: string, configurationId: string): Promise<Response>;
}
//# sourceMappingURL=EC3ConfigurationsClient.d.ts.map