PadlockSequence class

A very special padlock that is unlocked only when its children are unlocked.

Inheritance
Available Extensions

Constructors

PadlockSequence({required List<Padlock> padlocks})
Creates a new PadlockSequence instance.

Properties

failedToUnlockMessage String?
The message displayed when the user fails to unlock this padlock.
finalinherited
firstLocked Padlock?
Returns the first child padlock that is still locked.
no setter
hashCode int
The hash code for this object.
no setterinherited
hintBuilder HintBuilder?
The padlock hint.
finalinherited
isLocked bool
Returns whether this padlock is locked.
no setterinherited
isUnlocked bool
Returns whether this padlock is unlocked.
no setterinherited
padlocks List<Padlock>
The children padlocks.
final
props List<Object?>
The properties list.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
title String?
The padlock title.
finalinherited
unlockMessage String?
The message displayed when the user tries to unlock this padlock.
finalinherited

Methods

lock() → void
Locks this padlock.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
tryUnlock(dynamic code) bool
Tries to unlock the current padlock with the specified code.
override
unlock() → void
Unlocks this padlock.
inherited

Operators

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