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_updater package 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