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 null statt 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), platform oder platform_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