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
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
Constructors
CkMigrationValidationResult()
public CkMigrationValidationResult()
Methods
Valid()
Creates a valid result
public static CkMigrationValidationResult Valid()
Returns
Invalid(String)
Creates an invalid result with an error
public static CkMigrationValidationResult Invalid(string error)
Parameters
error String