@itwin/imodels-client-management
Version:
iModels API client wrapper for applications that manage iModels.
26 lines • 2.08 kB
TypeScript
import { ChangesetExtendedDataApiResponse, OperationsBase } from "../../base/internal";
import { ChangesetExtendedData, EntityListIterator } from "../../base/types";
import { OperationOptions } from "../OperationOptions";
import { GetChangesetExtendedDataListParams, GetSingleChangesetExtendedDataParams } from "./ChangesetExtendedDataOperationParams";
export declare class ChangesetExtendedDataOperations<TOptions extends OperationOptions> extends OperationsBase<TOptions> {
constructor(options: TOptions);
/**
* Gets Changesets Extended Data for a specific iModel. Wraps the
* {@link https://developer.bentley.com/apis/imodels-v2/operations/get-imodel-changesets-extended-data/ Get iModel Changesets Extended Data}
* operation from iModels API.
* @param {GetChangesetExtendedDataListParams} params parameters for this operation. See {@link GetChangesetExtendedDataListParams}.
* @returns {EntityListIterator<ChangesetExtendedData>} iterator for Changeset Extended Data list. See {@link EntityListIterator}.
*/
getList(params: GetChangesetExtendedDataListParams): EntityListIterator<ChangesetExtendedData>;
/**
* Gets a single Changeset Extended Data identified by either Changeset index or id. Wraps the
* {@link https://developer.bentley.com/apis/imodels-v2/operations/get-imodel-changeset-extended-data-details/ Get iModel Changeset Extended Data}
* operation from iModels API.
* @param {GetSingleChangesetExtendedDataParams} params parameters for this operation. See {@link GetSingleChangesetExtendedDataParams}.
* @returns {Promise<ChangesetExtendedData>} a Changeset Extended Data with the specified changeset id or index. See {@link ChangesetExtendedData}.
*/
getSingle(params: GetSingleChangesetExtendedDataParams): Promise<ChangesetExtendedData>;
protected convertToChangesetExtendedData(changesetExtendedDataApiResponse: ChangesetExtendedDataApiResponse): ChangesetExtendedData;
private convertBase64StringToObject;
}
//# sourceMappingURL=ChangesetExtendedDataOperations.d.ts.map