Skip to main content

CkModelUpgradeInfo

Namespace: Meshmakers.Octo.Runtime.Contracts.CkModelMigrations

Information about a CK model upgrade

public class CkModelUpgradeInfo

Inheritance ObjectCkModelUpgradeInfo

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()