AI class

Application Identifier GS1 Application Identifiers (AIs) are prefixes used in barcodes and EPC/RFID-tags to define the meaning and format of data attributes. This tool was developed in response to the growing use of AIs in the various industry sectors to include product data beyond the GTIN, such as the batch/lot number, serial number, include product data beyond the GTIN, such as the batch/lot number, serial number, best before date and expiration date. It also allows users, solution providers and GS1 Member Organisations to easily view, search and share details about individual Application Identifiers through web-browsers or on a mobile device. see https://www.gs1.org/standards/barcodes/application-identifiers?lang=en

Constructors

AI({required String code, required String dataTitle, required AIFormatType type, int? fixLength, required String regExpString, required String description})
const

Properties

code String
AI Code
no setter
dataTitle String
AI data title
no setter
description String
AI data description
no setter
fixLength int
Length for AI with fixed length (for other is 0)
no setter
hashCode int
The hash code for this object.
no setteroverride
numberOfDecimalPlaces int
Number of places for decimal element (for other is 0)
no setter
regExp RegExp
Regular expression
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type AIFormatType
AI format type
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.
override

Static Properties

AIS Map<String, AI>
AIs List
final