Перечисление MetabaseUpdateObjectApplyState содержит значения, соответствующие состоянию готовности объекта к обновлению.
Используется следующим свойством:
| Значение | Краткое описание |
| 0 | None. Состояние не определено. |
| 1 | CreateNew. Создание нового объекта. |
| 2 | EditExisting. Обновление существующего объекта. |
| 4 | Conflict. Конфликт
при подготовке к обновлению. Данное состояние возникает в комбинации
со следующими значениями:
|
| 8 | ConflictKey. Существует объект с таким же ключом. |
| 16 | ConflictId. Существует объект с таким же идентификатором. |
| 32 | ConflictClassId. Найденный объект имеет другой класс. |
| 64 | ConflictObjectNotFound. Не найден объект, для которого установлен тип обновления MetabaseObjectUpdateType.UpdateOnly. |
| 128 | ConflictMissingMetadata. В обновлении отсутствуют метаданные для создания объекта. |
| 256 | ConflictVcsObject. Найденный объект находится под управлением VCS. |
| 512 | MandatoryConflict. Несоответствие между уровнями или категориями мандатного доступа в обновлении и обновляемом репозитории. |
| 8192 | ConflictDependenciesMissing. У объекта отсутствуют зависимости. |
См. также: