UIsoResult class
The host's answer to UIsoClient.send (like an HTTP Response): response code, fields, TLV tags.
Constructors
- UIsoResult({required int traceNumber, required DateTime sentAt, required IsoMsg raw, required TlvList? tags})
- A host answer.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- hostDateTime → DateTime?
-
The host writes
yyyyMMddHHmmss; anything shorter is left null.no setter - isSuccess → bool
-
True when the host approved (response code "00").
no setter
- message → String
-
The text the host wants shown to the customer.
no setter
- raw → IsoMsg
-
The raw ISO message.
final
- rejectCode → int?
-
Set when the link refused the message before the host saw it.
no setter
- responseCode → String?
-
"00"when the host approved.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sentAt → DateTime
-
When the request was sent (local time).
final
- status → int
-
0on success, otherwise the host's own number for what went wrong.no setter -
TLV tags from field 63, if any.
final
- traceNumber → int
-
The number this message went out with, ISO field 11. Belongs on receipts.
final
Methods
-
bytes(
int number) → Uint8List? -
Bytes of ISO field
number. -
field(
int number) → String? -
Text of ISO field
number.r.field(39) -
group(
int tag) → TlvList? - A TLV group (constructed tag).
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
tag(
int tag) → String? - Text of a field-63 TLV tag.
-
tagPath(
List< int> path) → String? - Text of a nested TLV tag.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited