KasseneckSecret class
Properties
hashCode
→ int
The hash code for this object.
no setter inherited
label
→ String
Wofuer dieses Geheimnis steht (apiKey, cashregisterToken). Kein
Geheimnis, nur eine Beschriftung -- sie steht in der Maske, damit ein
Protokoll erkennen laesst, WELCHER Wert fehlt.
final
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
vorhanden
→ bool
Ob ueberhaupt ein Wert da ist -- ohne ihn anzufassen.
no setter
Methods
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reveal ()
→ String
Der Klartext. Der einzige Weg heraus -- und die Stelle, an der ein
Aufrufer sich entscheidet, das Geheimnis weiterzugeben.
toJson ()
→ String
Greift bei jsonEncode, sofern der Aufrufer eine toEncodable-Funktion
mitgibt -- und liefert die Maske statt eines Absturzes, wenn nicht.
toString ()
→ String
Greift bei print, bei jeder Zeichenketten-Einbettung und beim
toString() jedes umschliessenden Objekts.
override
Static Methods
encode (Object ? wert )
→ Object ?
Damit jsonEncode(zugang, toEncodable: KasseneckSecret.encode) ohne
eigene Funktion auskommt.