Table of Contents

Class PasswordDecision

Namespace
Archiver.Core.Models
Assembly
Archiver.Core.dll

The caller's answer to one PasswordPromptInfo prompt.

public sealed record PasswordDecision : IEquatable<PasswordDecision>
Inheritance
PasswordDecision
Implements
Inherited Members

Properties

ApplyToRemaining

When true and Password is accepted, the internal PasswordResolver remembers it for the remainder of the current ExtractAsync/ArchiveAsync call — mirrors ApplyToAll.

public bool ApplyToRemaining { get; init; }

Property Value

bool

Password

Null means the user cancelled — treated exactly like today's no-resolver-wired case.

public string? Password { get; init; }

Property Value

string

Remembered

True when the frontend did not ask for this archive but reused an earlier "apply to remaining" answer (T-F301). A remembered password that does not fit is reported as RememberedPasswordDoesNotFit and not retried.

public bool Remembered { get; init; }

Property Value

bool