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