# DocReaderAction

`DocReaderAction` enumeration contains all possible notification codes about reading process.

```java
public class DocReaderAction {
    public static final int COMPLETE = 1;
    public static final int PROCESS = 0;
    public static final int CANCEL = 2;
    public static final int ERROR = 3;
    public static final int NOTIFICATION = 5;
    public static final int PROCESS_WHITE_UV_IMAGES = 6;
    public static final int MORE_PAGES_AVAILABLE = 8;
}
```

| Constant                   | Description                                                                                                     |
| -------------------------- | --------------------------------------------------------------------------------------------------------------- |
| **COMPLETE**               | Processing finished, the results were received                                                                  |
| **PROCESS**                | Processing didn't finish, intermediate results may be obtained                                                  |
| **CANCEL**                 | Processing was cancelled, incomplete results may be obtained                                                    |
| **ERROR**                  | An error occurred during processing, incomplete results may be obtained                                         |
| **NOTIFICATION**           | Notification from long running task arrived, `DocumentReaderNotification` available, all other results are null |
| **MORE\_PAGES\_AVAILABLE** | Processing completed for a single page                                                                          |
