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
Password
Null means the user cancelled — treated exactly like today's no-resolver-wired case.
public string? Password { get; init; }
Property Value
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; }