
IndexCodecMigrationAction
- Namespace
- Rowles.LeanCorpus.Index.Migration
- Assembly
- Rowles.LeanCorpus.dll
Describes one planned codec migration action.
public sealed record IndexCodecMigrationAction : IEquatable<IndexCodecMigrationAction>
IndexCodecMigrationAction
CanExecute
Gets a value indicating whether the action can currently be executed.
Description
Gets the human-readable action description.
FileName
Gets the related file name, when known.
FromVersion
Gets the source codec version, when known.
Kind
Gets the action kind.
ReasonCannotExecute
Gets the reason the action cannot execute, when applicable.
SegmentId
Gets the related segment ID, when known.
SourcePath
Gets the source file path.
TargetPath
Gets the target file path, when the action writes to a separate path.
ToVersion
Gets the target codec version, when known.