Table of Contents

Public classSealed IndexCodecMigrationAction

Namespace
Rowles.LeanCorpus.Index.Migration
Assembly
Rowles.LeanCorpus.dll

Describes one planned codec migration action.

public sealed record IndexCodecMigrationAction : IEquatable<IndexCodecMigrationAction>
IndexCodecMigrationAction

Public property CanExecute

Gets a value indicating whether the action can currently be executed.

Public property Description

Gets the human-readable action description.

Public property FileName

Gets the related file name, when known.

Public property FromVersion

Gets the source codec version, when known.

Public property Kind

Gets the action kind.

Public property ReasonCannotExecute

Gets the reason the action cannot execute, when applicable.

Public property SegmentId

Gets the related segment ID, when known.

Public property SourcePath

Gets the source file path.

Public property TargetPath

Gets the target file path, when the action writes to a separate path.

Public property ToVersion

Gets the target codec version, when known.