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
bitmapIndexfrom 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