UNPKG

@itwin/imodels-client-authoring

Version:

iModels API client wrapper for applications that author iModels.

29 lines 1.44 kB
import { AtLeastOneProperty, ChangesetGroupState, IModelScopedOperationParams } from "@itwin/imodels-client-management"; /** Properties that should be specified when creating a new Changeset Group. */ export interface ChangesetGroupPropertiesForCreate { /** Changeset Group description. */ description: string; } /** Parameters for create Changeset Group operation. */ export interface CreateChangesetGroupParams extends IModelScopedOperationParams { /** Properties of the new Changeset Group. */ changesetGroupProperties: ChangesetGroupPropertiesForCreate; } /** Changeset Group properties that can be updated. */ export interface EditableChangesetGroupProperties { /** State of the Changeset Group. Should be set to {@link ChangesetGroupState.Completed}. */ state: ChangesetGroupState; } /** * Properties that can be specified when updating a Changeset Group. * At least one of the editable properties should be specified. */ export type ChangesetGroupPropertiesForUpdate = AtLeastOneProperty<EditableChangesetGroupProperties>; /** Parameters for Changeset Group operation. */ export interface UpdateChangesetGroupParams extends IModelScopedOperationParams { /** Changeset Group id. */ changesetGroupId: string; /** New values for some of the Changeset Group properties. */ changesetGroupProperties: ChangesetGroupPropertiesForUpdate; } //# sourceMappingURL=ChangesetGroupOperationParams.d.ts.map