Zum Hauptinhalt springen

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​

Boolean

TotalSteps​

Total number of steps in the migration

public int TotalSteps { get; set; }

Property Value​

Int32

CompletedSteps​

Number of steps that completed successfully

public int CompletedSteps { get; set; }

Property Value​

Int32

SkippedSteps​

Number of steps that were skipped

public int SkippedSteps { get; set; }

Property Value​

Int32

FailedSteps​

Number of steps that failed

public int FailedSteps { get; set; }

Property Value​

Int32

EntitiesAdded​

Number of entities added

public int EntitiesAdded { get; set; }

Property Value​

Int32

EntitiesUpdated​

Number of entities updated

public int EntitiesUpdated { get; set; }

Property Value​

Int32

EntitiesDeleted​

Number of entities deleted

public int EntitiesDeleted { get; set; }

Property Value​

Int32

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​

List<String>

Warnings​

Warnings generated during execution

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

Property Value​

List<String>

Constructors​

BlueprintMigrationExecutionResult()​

public BlueprintMigrationExecutionResult()