FirmwareUpdateRequestProvider class

Mutable helper used by the example flow to collect firmware update inputs across multiple UI steps.

Inheritance

Properties

currentStep int
Current step index in the example update wizard.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hasListeners bool
Whether any listeners are currently registered.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selectedWearable Wearable?
The currently selected wearable, if any.
getter/setter pair
updateParameters FirmwareUpdateRequest
The request currently being assembled by the UI.
no setter

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
dispose() → void
Discards any resources used by the object.
inherited
nextStep() → void
Advances the example wizard by one step.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
previousStep() → void
Moves the example wizard one step backwards.
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
reset() → void
Clears the current request and resets the wizard state.
setFirmware(SelectedFirmware? firmware) → void
Selects a firmware artifact and rebuilds the request with the correct concrete request type.
setSelectedPeripheral(Wearable wearable) → void
Selects the wearable that should receive the update.
toString() String
A string representation of this object.
inherited

Operators

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