CkModelUpgradeResult
Namespace: Meshmakers.Octo.Runtime.Contracts.CkModelMigrations
Result of checking and executing CK model upgrades
public class CkModelUpgradeResult
Inheritance Object → CkModelUpgradeResult
Properties
Success
Whether all upgrades completed successfully
public bool Success { get; set; }
Property Value
UpgradedModels
List of models that were upgraded
public List<CkModelUpgradeInfo> UpgradedModels { get; set; }
Property Value
SkippedModels
List of models that were skipped (no migration needed)
public List<CkModelUpgradeInfo> SkippedModels { get; set; }
Property Value
FailedModels
List of models that failed to upgrade
public List<CkModelUpgradeInfo> FailedModels { get; set; }
Property Value
TotalEntitiesAffected
Total entities affected across all migrations
public int TotalEntitiesAffected { get; set; }
Property Value
Errors
Errors that occurred during upgrade
public List<string> Errors { get; set; }
Property Value
Warnings
Warnings generated during upgrade
public List<string> Warnings { get; set; }
Property Value
Constructors
CkModelUpgradeResult()
public CkModelUpgradeResult()
Methods
NoUpgradeNeeded()
Creates a successful result with no upgrades needed
public static CkModelUpgradeResult NoUpgradeNeeded()