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