The MetabaseUpdateObjectApplyState enumeration contains values that correspond with an object state to update.
It is used by the following property:
Value | Brief description |
0 | None. State is not defined. |
1 | CreateNew. Create a new object. |
2 | EditExisting. Update existing object. |
4 | Conflict. Conflict while preparation to update. This state appears in combination with the following values:
|
8 | ConflictKey. Object exists with the similar key. |
16 | ConflictId. Object exists with similar identifier. |
32 | ConflictClassId. Found object has different class. |
64 | ConflictObjectNotFound. Object, for which the update type MetabaseObjectUpdateType.UpdateOnly is set, is not found. |
128 | ConflictMissingMetadata. Metadata for creating an object is absent in the update. |
256 | ConflictVcsObject. The found object is under VCS control. |
512 | MandatoryConflict. Mismatch between levels or categories of the mandatory access in the update and updated repository. |
8192 | ConflictDependenciesMissing. The object has no dependencies. |
See also: