Skip to main content

CkMigrationValidationResult

Namespace: Meshmakers.Octo.Runtime.Contracts.CkModelMigrations

Result of CK migration validation

public class CkMigrationValidationResult

Inheritance Object → CkMigrationValidationResult

Properties​

IsValid​

Whether the migration is valid and can be executed

public bool IsValid { get; set; }

Property Value​

Boolean

Errors​

Validation errors that would prevent migration

public List<CkMigrationValidationIssue> Errors { get; set; }

Property Value​

List<CkMigrationValidationIssue>

Warnings​

Validation warnings that don't prevent migration

public List<CkMigrationValidationIssue> Warnings { get; set; }

Property Value​

List<CkMigrationValidationIssue>

EstimatedEntitiesAffected​

Estimated number of entities that will be affected

public int EstimatedEntitiesAffected { get; set; }

Property Value​

Int32

Constructors​

CkMigrationValidationResult()​

public CkMigrationValidationResult()

Methods​

Valid()​

Creates a valid result

public static CkMigrationValidationResult Valid()

Returns​

CkMigrationValidationResult

Invalid(String)​

Creates an invalid result with an error

public static CkMigrationValidationResult Invalid(string error)

Parameters​

error String

Returns​

CkMigrationValidationResult