# Scenario

The constants of `Scenario` enumeration contains the scenarios' identifiers.

```java
public class Scenario {
    public static final String SCENARIO_MRZ = "Mrz";
    public static final String SCENARIO_BARCODE = "Barcode";
    public static final String SCENARIO_LOCATE = "Locate";
    public static final String SCENARIO_OCR = "Ocr";
    public static final String SCENARIO_DOCTYPE = "DocType";
    public static final String SCENARIO_MRZ_OR_BARCODE = "MrzOrBarcode";
    public static final String SCENARIO_MRZ_OR_LOCATE = "MrzOrLocate";
    public static final String SCENARIO_MRZ_AND_LOCATE = "MrzAndLocate";
    public static final String SCENARIO_MRZ_OR_OCR = "MrzOrOcr";
    public static final String SCENARIO_MRZ_OR_BARCODE_OR_OCR = "MrzOrBarcodeOrOcr";
    public static final String SCENARIO_LOCATE_VISUAL_AND_MRZ_OR_OCR = "LocateVisual_And_MrzOrOcr";
    public static final String SCENARIO_FULL_PROCESS = "FullProcess";
    public static final String SCENARIO_FULL_AUTH = "FullAuth";
    public static final String SCENARIO_ID3RUS = "Id3Rus";
    public static final String SCENARIO_RUS_STAMP = "RusStamp";
    public static final String SCENARIO_OCR_FREE = "OcrFree";
    public static final String SCENARIO_CREDIT_CARD = "CreditCard";
    public static final String SCENARIO_CAPTURE = "Capture";
}
```

| Constant                                        | Description                                                                                                          |
| ----------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| **SCENARIO\_MRZ**                               | Processing scenario for obtaining MRZ data                                                                           |
| **SCENARIO\_BARCODE**                           | Processing scenario for obtaining Barcode data                                                                       |
| **SCENARIO\_LOCATE**                            | Processing scenario for detecting document boundaries                                                                |
| **SCENARIO\_OCR**                               | Processing scenario for obtaining Visual Zone OCR data                                                               |
| **SCENARIO\_DOCTYPE**                           | Processing scenario for document type recognition                                                                    |
| **SCENARIO\_MRZ\_OR\_BARCODE**                  | Processing scenario for obtaining MRZ and/or Barcode data                                                            |
| **SCENARIO\_MRZ\_OR\_LOCATE**                   | Processing scenario for detecting document boundaries and/or obtaining MRZ data                                      |
| **SCENARIO\_MRZ\_AND\_LOCATE**                  | Processing scenario for detecting document boundaries and obtaining MRZ data                                         |
| **SCENARIO\_MRZ\_OR\_OCR**                      | Processing scenario for obtaining MRZ or Visual Zone OCR data                                                        |
| **SCENARIO\_MRZ\_OR\_BARCODE\_OR\_OCR**         | Processing scenario for obtaining MRZ or Barcode or Visual Zone OCR data                                             |
| **SCENARIO\_LOCATE\_VISUAL\_AND\_MRZ\_OR\_OCR** | Processing scenario for detecting document boundaries and obtaining MRZ or Visual Zone OCR data                      |
| **SCENARIO\_FULL\_PROCESS**                     | Processing scenario for obtaining all document data                                                                  |
| **SCENARIO\_FULL\_AUTH**                        | Processing scenario for obtaining all document data and document authentication                                      |
| **SCENARIO\_ID3RUS**                            | Processing scenario for obtaining Visual Zone OCR data from Russian National Passport and MRZ data from any document |
| **SCENARIO\_RUS\_STAMP**                        | Processing scenario for obtaining Visual Zone OCR data from Russian document's stamp                                 |
| **SCENARIO\_OCR\_FREE**                         | Processing scenario for obtaining OCR data                                                                           |
| **SCENARIO\_CREDIT\_CARD**                      | Processing scenario for obtaining data from credit cards                                                             |
| **SCENARIO\_CAPTURE**                           | Scenario for obtaining an original image without any processing                                                      |
