SendReceiptEmailResult class
Was das Backend ueber einen erfolgten Versand sagt.
Die drei Felder heissen wie in der Antwort (data.to, data.at,
data.via) — dieselben Namen fuehrt der JS-Zwilling, und so sagt in beiden
Paketen dasselbe Wort dasselbe.
Constructors
- SendReceiptEmailResult({required String to, String? at, String? via})
-
const
- SendReceiptEmailResult.fromResponse(Object? data, {required String sentTo})
-
Liest die Antwort defensiv: was fehlt oder den falschen Typ hat, wird
zu
nullstatt zu einem Wurf.factory
Properties
- at → String?
-
Zeitpunkt des Versands als ISO-Text in Wiener Zeit, so wie ihn das
Backend setzt. Bewusst der Text und kein
DateTime: der Offset ist Teil der Aussage, und ein Umbau in Ortszeit des Geraets machte aus 21:12 in Wien eine andere Uhrzeit am Tresen.final - hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- to → String
-
Die Adresse, an die es ging — normalisiert, wie das Backend sie
protokolliert (getrimmt, kleingeschrieben). Fehlt sie in der Antwort,
steht hier die gesendete Adresse: der Versand ist geschehen, und eine
leere Zeile am Bildschirm waere schlechter als die eigene Eingabe.
final
- via → String?
-
Der Weg, auf dem die Mail hinausging (Katalog
MAILWEG):own(Postfach des Betriebs),platformoderplatform_fallback(eigenes Postfach hinterlegt, aber gescheitert – dann ist am Konto etwas zu richten).null, wenn die Antwort ihn nicht oder mit einem unbekannten Wert nennt: das ist eine Auskunft ueber den Weg, keine ueber den Erfolg.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited