NativeInstallTransactionStatus class

Read-only native helper status used by optional recovery UX.

Constructors

NativeInstallTransactionStatus({required String transactionId, required NativeInstallTransactionState state, required NativeInstallTransactionResultCode resultCode, required String detail, required String responseDigestSha256, required String helperEndpointIdentitySha256})
Creates a native helper transaction status.
const
NativeInstallTransactionStatus.fromJson(Map<String, Object?> json)
Parses the stable MethodChannel response shape.
factory

Properties

awaitsCallerExit → bool
Whether the atomic Windows resolver retained this caller and requires it to exit before recovery can continue.
no setter
detail → String
Redacted stable diagnostic detail.
final
hashCode → int
The hash code for this object.
no setterinherited
helperEndpointIdentitySha256 → String
Identity digest for the authenticated packaged helper endpoint.
final
isTerminalFailure → bool
Whether the helper verified that this install ended without activation.
no setter
isTerminalSuccess → bool
Whether the helper reports a terminal successful transaction.
no setter
requiresRecovery → bool
Whether startup should ask the native helper to recover the transaction.
no setter
responseDigestSha256 → String
Digest binding the status to its authenticated helper response.
final
resultCode → NativeInstallTransactionResultCode
Current helper-owned result code.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → NativeInstallTransactionState
Current helper-owned state.
final
transactionId → String
Native helper transaction identifier.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited