BlueprintMigrationExecutionResult
Namespace: Meshmakers.Octo.Runtime.Contracts.Blueprints
Result of a migration execution
public class BlueprintMigrationExecutionResult
Inheritance Object → BlueprintMigrationExecutionResult
Properties
Success
Whether the migration completed successfully
public bool Success { get; set; }
Property Value
TotalSteps
Total number of steps in the migration
public int TotalSteps { get; set; }
Property Value
CompletedSteps
Number of steps that completed successfully
public int CompletedSteps { get; set; }
Property Value
SkippedSteps
Number of steps that were skipped
public int SkippedSteps { get; set; }
Property Value
FailedSteps
Number of steps that failed
public int FailedSteps { get; set; }
Property Value
EntitiesAdded
Number of entities added
public int EntitiesAdded { get; set; }
Property Value
EntitiesUpdated
Number of entities updated
public int EntitiesUpdated { get; set; }
Property Value
EntitiesDeleted
Number of entities deleted
public int EntitiesDeleted { get; set; }
Property Value
StepResults
Detailed results for each step
public List<BlueprintMigrationStepResult> StepResults { get; set; }
Property Value
List<BlueprintMigrationStepResult>
Errors
Errors that occurred during execution
public List<string> Errors { get; set; }
Property Value
Warnings
Warnings generated during execution
public List<string> Warnings { get; set; }
Property Value
BackupId
ID of the backup created (if CreateBackup was true)
public string BackupId { get; set; }
Property Value
Constructors
BlueprintMigrationExecutionResult()
public BlueprintMigrationExecutionResult()