TrackData class abstract
Magnetic track or magnetic ink characters line. ISO 7813 - ISO 4909. Generic data structure for a card track, used when the magstripe card reader is located on the Sale Terminal, or for magstripe Card Reader device request. The data structure is also used to store the line at the bottom of a bank check.
Properties:
- trackNumb - Card track number.
- trackFormat - Card track format. Possible values: * AAMVA * ISO
- trackValue - Card track content.
- Annotations
-
- @BuiltValue.new()
Constructors
- TrackData([void updates(TrackDataBuilder b)])
-
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- trackFormat → TrackFormat?
-
Card track format. Possible values: * AAMVA * ISO
no setter
- trackNumb → int?
-
Card track number.
no setter
- trackValue → String
-
Card track content.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(TrackDataBuilder)) → TrackData -
Rebuilds the instance.
inherited
-
toBuilder(
) → TrackDataBuilder -
Converts the instance to a builder
B.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
serializer
→ Serializer<
TrackData> -
no setter