# com.google.mlkit.vision.barcode.common

### Annotations

|---|---|
| [Barcode.Address.AddressType](https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode.Address.AddressType) | Address type constants. |
| [Barcode.BarcodeFormat](https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode.BarcodeFormat) | Barcode format constants - enumeration of supported barcode formats: 1. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_UNKNOWN` 2. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_ALL_FORMATS` 3. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_CODE_128` 4. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_CODE_39` 5. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_CODE_93` 6. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_CODABAR` 7. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_DATA_MATRIX` 8. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_EAN_13` 9. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_EAN_8` 10. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_ITF` 11. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_QR_CODE` 12. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_UPC_A` 13. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_UPC_E` 14. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_PDF417` 15. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_AZTEC` |
| [Barcode.BarcodeValueType](https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode.BarcodeValueType) | Barcode value type constants - enumeration of supported barcode content value types: 1. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#TYPE_UNKNOWN` 2. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#TYPE_CONTACT_INFO` 3. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#TYPE_EMAIL` 4. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#TYPE_ISBN` 5. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#TYPE_PHONE` 6. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#TYPE_PRODUCT` 7. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#TYPE_SMS` 8. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#TYPE_TEXT` 9. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#TYPE_URL` 10. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#TYPE_WIFI` 11. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#TYPE_GEO` 12. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#TYPE_CALENDAR_EVENT` 13. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#TYPE_DRIVER_LICENSE` |
| [Barcode.Email.FormatType](https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode.Email.FormatType) | Email format type constants. |
| [Barcode.Phone.FormatType](https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode.Phone.FormatType) | Phone number format type constants. |
| [Barcode.WiFi.EncryptionType](https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode.WiFi.EncryptionType) | Wifi encryption type constants. |

### Classes

|---|---|
| [Barcode](https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode) | Represents a single recognized barcode and its value. |
| [Barcode.Address](https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode.Address) | An address. |
| [Barcode.CalendarDateTime](https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode.CalendarDateTime) | DateTime data type used in calendar events. |
| [Barcode.CalendarEvent](https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode.CalendarEvent) | A calendar event extracted from QRCode. |
| [Barcode.ContactInfo](https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode.ContactInfo) | A person's or organization's business card. |
| [Barcode.DriverLicense](https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode.DriverLicense) | A driver license or ID card. |
| [Barcode.Email](https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode.Email) | An email message from a 'MAILTO:' or similar QRCode type. |
| [Barcode.GeoPoint](https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode.GeoPoint) | GPS coordinates from a 'GEO:' or similar QRCode type. |
| [Barcode.PersonName](https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode.PersonName) | A person's name, both formatted version and individual name components. |
| [Barcode.Phone](https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode.Phone) | Phone number info. |
| [Barcode.Sms](https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode.Sms) | A sms message from a 'SMS:' or similar QRCode type. |
| [Barcode.UrlBookmark](https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode.UrlBookmark) | A URL and title from a 'MEBKM:' or similar QRCode type. |
| [Barcode.WiFi](https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode.WiFi) | A wifi network parameters from a 'WIFI:' or similar QRCode type. |