@itwin/imodels-client-authoring
Version:
iModels API client wrapper for applications that author iModels.
24 lines • 1.63 kB
TypeScript
import { ChangesetGroup, ChangesetGroupOperations as ManagementChangesetGroupOperations } from "@itwin/imodels-client-management";
import { OperationOptions } from "../OperationOptions";
import { CreateChangesetGroupParams, UpdateChangesetGroupParams } from "./ChangesetGroupOperationParams";
export declare class ChangesetGroupOperations<TOptions extends OperationOptions> extends ManagementChangesetGroupOperations<TOptions> {
/**
* Creates a Changeset Group. Wraps the
* {@link https://developer.bentley.com/apis/imodels-v2/operations/create-imodel-changeset-group/ Create iModel Changeset Group}
* operation from iModels API.
* @param {CreateChangesetGroupParams} params parameters for this operation. See {@link CreateChangesetGroupParams}.
* @returns {Promise<ChangesetGroup>} newly created Changeset Group. See {@link ChangesetGroup}.
*/
create(params: CreateChangesetGroupParams): Promise<ChangesetGroup>;
/**
* Closes an existing Changeset Group. Wraps the
* {@link https://developer.bentley.com/apis/imodels-v2/operations/update-imodel-changeset-group/ Update iModel Changeset Group}
* operation from iModels API.
* @param {UpdateChangesetGroupParams} params parameters for this operation. See {@link UpdateChangesetGroupParams}.
* @returns {Promise<ChangesetGroup>} updated Changeset Group. See {@link ChangesetGroup}.
*/
update(params: UpdateChangesetGroupParams): Promise<ChangesetGroup>;
private getCreateChangesetGroupRequestBody;
private getUpdateChangesetGroupRequestBody;
}
//# sourceMappingURL=ChangesetGroupOperations.d.ts.map