# MRZScanner API References

`MRZScanner` is a ready-to-use component that enables developers to quickly set up an app for scanning MRZ codes on passports and ID cards. The `MRZScanner` simplifies the integration of MRZ scanning functionality into any application, making it easy to extract and process information from travel and identity documents.

## Classes

| Class | Description |
| ----- | ----------- |
| [`MRZScanner`](https://www.dynamsoft.com/mrz-scanner/docs/mobile/programming/flutter/api-reference/mrz-scanner.md) | The main class of `MRZScanner` component. It is an activity class that implements MRZ scanning features. |
| [`MRZScannerConfig`](https://www.dynamsoft.com/mrz-scanner/docs/mobile/programming/flutter/api-reference/mrz-scanner-config.md) | The class that provides MRZ scanning configurations. |
| [`MRZScanResult`](https://www.dynamsoft.com/mrz-scanner/docs/mobile/programming/flutter/api-reference/mrz-scan-result.md) | The MRZ scan result class. |
| [`MRZData`](https://www.dynamsoft.com/mrz-scanner/docs/mobile/programming/flutter/api-reference/mrz-data.md) | The class that contains the parsed MRZ information. |
| [`EnumResultStatus`](https://www.dynamsoft.com/mrz-scanner/docs/mobile/programming/flutter/api-reference/result-status.md) | A enumeration class that describes the result status. |
| [`EnumDocumentType`](https://www.dynamsoft.com/mrz-scanner/docs/mobile/programming/flutter/api-reference/document-type.md) | A enumeration class that defines the type of document to scan, such as ID cards or passports. |
