# 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. With the built-in `MRZScanner` class, it 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/maui/api-reference/mrz-scanner.md) | The main class of the `MRZScanner` component. Provides the `Start` method to launch the MRZ scanning UI. |
| [`MRZScannerConfig`](https://www.dynamsoft.com/mrz-scanner/docs/mobile/programming/maui/api-reference/mrz-scanner-config.md) | The class that provides MRZ scanning configurations. |
| [`MRZScanResult`](https://www.dynamsoft.com/mrz-scanner/docs/mobile/programming/maui/api-reference/mrz-scan-result.md) | The MRZ scan result class. |
| [`MRZData`](https://www.dynamsoft.com/mrz-scanner/docs/mobile/programming/maui/api-reference/mrz-data.md) | The class that contains the parsed MRZ information. |
| [`EnumResultStatus`](https://www.dynamsoft.com/mrz-scanner/docs/mobile/programming/maui/api-reference/result-status.md) | An enumeration that describes the result status. |
| [`EnumDocumentType`](https://www.dynamsoft.com/mrz-scanner/docs/mobile/programming/maui/api-reference/document-type.md) | An enumeration that defines the type of document to scan, such as ID cards or passports. |
| [`EnumDocumentSide`](https://www.dynamsoft.com/mrz-scanner/docs/mobile/programming/maui/api-reference/document-side.md) | An enumeration that defines which side of a document is referenced when retrieving images from a scan result. |
