Skip to main content

BlueprintMigrationExecutionResult

Namespace: Meshmakers.Octo.Runtime.Contracts.Blueprints

Result of a migration execution

public class BlueprintMigrationExecutionResult

Inheritance ObjectBlueprintMigrationExecutionResult

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>

BackupId

ID of the backup created (if CreateBackup was true)

public string BackupId { get; set; }

Property Value

String

Constructors

BlueprintMigrationExecutionResult()

public BlueprintMigrationExecutionResult()