See: Description
| Interface | Description | 
|---|---|
| AdditionalDataFieldTemplate | 
 Interface providing additional data fields that could be present in the QR code. 
 | 
| DataObject | 
 A common interface for generic data objects. 
 | 
| MerchantInformationLanguageTemplate | 
 Interface providing the Language Preference, Merchant Name-Alternate Language. 
 | 
| Primitive | 
 Implementation of primitive data object type as defined by EMV specification. 
 | 
| Template | 
 Implementation of template data object type as defined by EMV specification. 
 | 
| TemplateWithGui | 
 Extends the  
Template interface to provide an easy access to Globally Unique Identifier
 that sets the context of other data object inside the template. | 
| Enum | Description | 
|---|---|
| DataObject.Type | 
 Defines the concrete type of data object instance. 
 | 
| PointOfInitiationMethod | 
 Represents a value of 'Point of Initiation Method' data object if present in the QR code. 
 | 
| TipOrConvenienceIndicator | 
 Represents a value of 'Tip or Convenience Indicator' data object if present in the QR code 
 |