DecoderResult class
Encapsulates the result of decoding a matrix of bits.
This typically applies to 2D barcode formats. For now it contains the raw bytes obtained, as well as a String interpretation of those bytes, if applicable.
@author Sean Owen
Constructors
Properties
-
byteSegments
→ List<
Uint8List> ? -
@return list of byte segments in the result, or
null
if not applicableno setter - ecLevel → String?
-
@return name of error correction level used, or
null
if not applicableno setter - erasures ↔ int?
-
number of erasures corrected, or
null
if not applicablegetter/setter pair - errorsCorrected ↔ int?
-
number of errors corrected, or
null
if not applicablegetter/setter pair - hashCode → int
-
The hash code for this object.
no setterinherited
- hasStructuredAppend → bool
-
no setter
- numBits ↔ int
-
how many bits of rawBytes are valid; typically 8 times its length
you can overrides the number of bits that are valid in
getter/setter pair
- other ↔ Object?
-
arbitrary additional metadata
getter/setter pair
- rawBytes → Uint8List?
-
@return raw bytes representing the result, or
null
if not applicableno setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- structuredAppendParity → int
-
no setter
- structuredAppendSequenceNumber → int
-
no setter
- symbologyModifier → int
-
no setter
- text → String
-
@return text representation of the result
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited