IsoMsg class

An ISO 8583 message: a sorted map of field number to component, plus the link header, trailer and reject code the OSS transport attaches to it.

Implemented types

Constructors

IsoMsg()

Properties

approved → bool
no setter
captureTime ↔ int?
getter/setter pair
children → Map<int, IsoComponent<Object>>
no setter
fields → SplayTreeMap<int, IsoComponent<Object>>
final
hashCode → int
The hash code for this object.
no setterinherited
isNotEmpty → bool
no setter
isoHeader ↔ Uint8List?
getter/setter pair
isReject → bool
no setter
isRequest → bool
no setter
isResponse → bool
no setter
isRetransmission → bool
no setter
maxField → int
no setter
mti → String
no setter
rawBuffer ↔ Uint8List?
getter/setter pair
rejectCode ↔ int?
getter/setter pair
responseTime ↔ int?
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
trailer ↔ Uint8List?
getter/setter pair
type → String
no setteroverride
value ↔ IsoMsg
getter/setter pairoverride

Methods

copy() → IsoMsg
copyFields(List<int> fieldNumbers) → IsoMsg
getBytes(int field) → Uint8List?
Latin-1 bytes for a string field, matching ISOUtil.CHARSET.
getComponent(int field) → IsoComponent<Object>?
getString(int field) → String?
getValue(int field) → Object?
hasAny(List<int> fieldNumbers) → bool
hasField(int field) → bool
hasFields(List<int> fieldNumbers) → bool
markDirty() → void
merge(IsoMsg other) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
recalcBitMap([int bitmapIndex = 1]) → void
Rebuilds the bitmap component at bitmapIndex from the fields present. A no-op while the message is unchanged, exactly as in the Java.
setBytes(int field, Uint8List? value) → void
setComponent(int field, IsoComponent<Object>? component) → void
setInt(int field, int? value) → void
setMti(String value) → void
setResponseMti() → void
setRetransmissionMti() → void
setString(int field, String? value) → void
toString() → String
A string representation of this object.
override
unset(int field) → void
unsetAll(List<int> fieldNumbers) → void

Operators

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