HanXinParams class

HanXin params.

Constructors

HanXinParams()
Constructor
HanXinParams.fromJson(Map<String, dynamic> json)
Creates a HanXinParams instance from a JSON representation.

Properties

eCIEncoding ECIEncodings?
Extended Channel Interpretation Identifiers. It is used to tell the barcode reader details about the used references for encoding the data in the symbol. Current implementation consists all well known charset encodings. Default value: ECIEncodings.ISO_8859_1
getter/setter pair
encodeMode HanXinEncodeMode?
Encoding mode for XanXin barcodes. Default value: HanXinEncodeMode.Auto.
getter/setter pair
errorLevel HanXinErrorLevel?
Allowed Han Xin error correction levels from L1 to L4. Default value: HanXinErrorLevel.L1.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
version HanXinVersion?
Allowed Han Xin versions, Auto and Version01 - Version84. Default value: HanXinVersion.Auto.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Returns a JSON representation of HanXinParams.
toString() String
A string representation of this object.
override

Operators

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

Static Methods

listFromJson(List json) List<HanXinParams>
Converts a list of JSON objects to a list of HanXinParams instances.