UpdateInstallRecoveryMarker class
Marker persisted by an app-owned store before native install handoff.
Constructors
- UpdateInstallRecoveryMarker({required DateTime createdAt, required String packageVersion, required String platform, required String channel, String? appVersion, String? updateVersion, int? updateBuildNumber, String? expectedPackageId, String? stagingPath, String? stageProvenanceSha256, String? diagnosticsText, String? transactionId})
-
Creates a pending install recovery marker.
const
- UpdateInstallRecoveryMarker.pendingV3({required DateTime createdAt, required String packageVersion, required String platform, required String channel, required String? appVersion, required String updateVersion, required int? updateBuildNumber, required String expectedPackageId, required String stagingPath, required String stageProvenanceSha256, required String? diagnosticsText, required String transactionId})
-
Creates a v3 pending marker with durable install authority bindings.
factory
Properties
- appVersion → String?
-
App version that was running when install was handed off, when known.
final
- channel → String
-
Update channel associated with the pending install.
final
- createdAt → DateTime
-
Time the marker was created.
final
- diagnosticsText → String?
-
Redacted diagnostics text captured before native install handoff.
final
- expectedPackageId → String?
-
App-owned package identity expected for the installed target.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- packageVersion → String
-
Version of the
desktop_updaterpackage that created the marker.final - platform → String
-
Runtime platform associated with the pending install.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stageProvenanceSha256 → String?
-
Lowercase SHA-256 digest of the retained staged provenance marker.
final
- stagingPath → String?
-
Platform-specific staged update path handed to the native helper.
final
- transactionId → String?
-
Native helper transaction identifier, when the handoff exposed one.
final
- updateBuildNumber → int?
-
Target update build number expected after relaunch, when known.
final
- updateVersion → String?
-
Target update version expected after relaunch, when known.
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