Skip to main content

CkModelUpgradeInfo

Namespace: Meshmakers.Octo.Runtime.Contracts.CkModelMigrations

Information about a CK model upgrade

public class CkModelUpgradeInfo

Inheritance Object → CkModelUpgradeInfo

Properties​

CkModelName​

Name of the CK model

public string CkModelName { get; set; }

Property Value​

String

InstalledVersion​

Currently installed version (null if not installed)

public string InstalledVersion { get; set; }

Property Value​

String

TargetVersion​

Target version being loaded

public string TargetVersion { get; set; }

Property Value​

String

UpgradeNeeded​

Whether an upgrade is needed

public bool UpgradeNeeded { get; set; }

Property Value​

Boolean

MigrationPathAvailable​

Whether a migration path exists

public bool MigrationPathAvailable { get; set; }

Property Value​

Boolean

HasBreakingChanges​

Whether the migration contains breaking changes

public bool HasBreakingChanges { get; set; }

Property Value​

Boolean

MigrationResult​

Result of the migration execution (if executed)

public CkMigrationResult MigrationResult { get; set; }

Property Value​

CkMigrationResult

ErrorMessage​

Error message if the upgrade failed

public string ErrorMessage { get; set; }

Property Value​

String

Constructors​

CkModelUpgradeInfo()​

Caution​

Constructors of types with required members are not supported in this version of your compiler.


public CkModelUpgradeInfo()