JobManager
==========

.. _JobType: 

JobType
-------

Job Type for JobManager

.. code-block:: json

 enum JobType {
  JOB_TYPE_UNSPECIFIED = 0;
  JOB_TYPE_UPLOAD = 1;
  JOB_TYPE_MOVE = 2;
  JOB_TYPE_COPY = 3;
  JOB_TYPE_DELETE = 4;
  JOB_TYPE_RECURSIVE_CHANGE = 5;
  JOB_TYPE_EXPAND = 6;
  JOB_TYPE_DOWNLOAD = 7;
  JOB_TYPE_RECYCLE_BIN_EMPTYING = 8;
  JOB_TYPE_RECYCLE_BIN_DELETE = 9;
  JOB_TYPE_RECYCLE_BIN_RESTORE = 10;
  JOB_TYPE_CREATE_INDEX = 11;
  JOB_TYPE_ADJUST_INDEX = 12;
  JOB_TYPE_IMPORT_USERS = 13;
  JOB_TYPE_DATAROOM_INDEX = 14;
  JOB_TYPE_ACTIVTIY_LOG = 15;
  JOB_TYPE_USER_ACTIVTIY_LOG = 16;
  JOB_TYPE_GROUP_ACTIVTIY_LOG = 17;
  JOB_TYPE_USERS_DOWNLOAD = 18;
  JOB_TYPE_LOGIN_ACTIVITY_DELETE = 19;
  JOB_TYPE_CONFERENCE_DELETE = 20;
  JOB_TYPE_DATAROOM_DUPLICATE = 21;
  JOB_TYPE_DATAROOM_REPORT = 22;
 }

+------------------------------------+-----+-------------+
| Value                              | Tag | Description |
+====================================+=====+=============+
| ``JOB_TYPE_UNSPECIFIED``           | 0   |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_UPLOAD``                | 1   |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_MOVE``                  | 2   |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_COPY``                  | 3   |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_DELETE``                | 4   |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_RECURSIVE_CHANGE``      | 5   |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_EXPAND``                | 6   |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_DOWNLOAD``              | 7   |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_RECYCLE_BIN_EMPTYING``  | 8   |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_RECYCLE_BIN_DELETE``    | 9   |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_RECYCLE_BIN_RESTORE``   | 10  |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_CREATE_INDEX``          | 11  |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_ADJUST_INDEX``          | 12  |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_IMPORT_USERS``          | 13  |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_DATAROOM_INDEX``        | 14  |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_ACTIVTIY_LOG``          | 15  |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_USER_ACTIVTIY_LOG``     | 16  |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_GROUP_ACTIVTIY_LOG``    | 17  |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_USERS_DOWNLOAD``        | 18  |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_LOGIN_ACTIVITY_DELETE`` | 19  |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_CONFERENCE_DELETE``     | 20  |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_DATAROOM_DUPLICATE``    | 21  |             |
+------------------------------------+-----+-------------+
| ``JOB_TYPE_DATAROOM_REPORT``       | 22  |             |
+------------------------------------+-----+-------------+

.. _JobStatus:

JobStatus
---------

The Status of the Job

.. code-block:: json

 enum JobStatus {
  JOB_STATUS_UNSPECIFIED = 0;
  JOB_STATUS_NEW = 1;
  JOB_STATUS_LOADING = 2;
  JOB_STATUS_PROCESSING = 3;
  JOB_STATUS_FINALIZING = 4;
  JOB_STATUS_DEFLATING = 5;
  JOB_STATUS_VIRUSSCAN = 6;
  JOB_STATUS_OK = 7;
  JOB_STATUS_ERROR = 8;
  JOB_STATUS_PREPARING = 9;
  JOB_STATUS_COMPRESSING = 10;
  JOB_STATUS_CANCELLED = 11;
  JOB_STATUS_CONVERTING = 12;
 }

+----------------------------+-----+-------------+
| Value                      | Tag | Description |
+============================+=====+=============+
| ``JOB_STATUS_UNSPECIFIED`` | 0   |             |
+----------------------------+-----+-------------+
| ``JOB_STATUS_NEW``         | 1   |             |
+----------------------------+-----+-------------+
| ``JOB_STATUS_LOADING``     | 2   |             |
+----------------------------+-----+-------------+
| ``JOB_STATUS_PROCESSING``  | 3   |             |
+----------------------------+-----+-------------+
| ``JOB_STATUS_FINALIZING``  | 4   |             |
+----------------------------+-----+-------------+
| ``JOB_STATUS_DEFLATING``   | 5   |             |
+----------------------------+-----+-------------+
| ``JOB_STATUS_VIRUSSCAN``   | 6   |             |
+----------------------------+-----+-------------+
| ``JOB_STATUS_OK``          | 7   |             |
+----------------------------+-----+-------------+
| ``JOB_STATUS_ERROR``       | 8   |             |
+----------------------------+-----+-------------+
| ``JOB_STATUS_PREPARING``   | 9   |             |
+----------------------------+-----+-------------+
| ``JOB_STATUS_COMPRESSING`` | 10  |             |
+----------------------------+-----+-------------+
| ``JOB_STATUS_CANCELLED``   | 11  |             |
+----------------------------+-----+-------------+
| ``JOB_STATUS_CONVERTING``  | 12  |             |
+----------------------------+-----+-------------+

.. _JobManagerSocketEvent:

JobManagerSocketEvent
---------------------

Job Manager Socket Event

.. code-block:: json

 enum JobManagerSocketEvent {
  JOB_MANAGER_SOCKET_EVENT_UNSPECIFIED = 0;
  JOB_MANAGER_SOCKET_EVENT_TOKEN_ERROR = 1;
  JOB_MANAGER_SOCKET_EVENT_JOB_ERROR = 2;
  JOB_MANAGER_SOCKET_EVENT_JOB_CREATED = 3;
  JOB_MANAGER_SOCKET_EVENT_JOB_DELETED = 4;
  JOB_MANAGER_SOCKET_EVENT_UNREGISTER_JOB = 5;
  JOB_MANAGER_SOCKET_EVENT_UNREGISTER_JOBS = 6;
  JOB_MANAGER_SOCKET_EVENT_REQUESTED_JOBS = 7;
  JOB_MANAGER_SOCKET_EVENT_DISCONNECT = 8;
  JOB_MANAGER_SOCKET_EVENT_CONNECTION = 9;
 }

+----------------------------------------------+-----+-------------+
| Value                                        | Tag | Description |
+==============================================+=====+=============+
| ``JOB_MANAGER_SOCKET_EVENT_UNSPECIFIED``     | 0   |             |
+----------------------------------------------+-----+-------------+
| ``JOB_MANAGER_SOCKET_EVENT_TOKEN_ERROR``     | 1   |             |
+----------------------------------------------+-----+-------------+
| ``JOB_MANAGER_SOCKET_EVENT_JOB_ERROR``       | 2   |             |
+----------------------------------------------+-----+-------------+
| ``JOB_MANAGER_SOCKET_EVENT_JOB_CREATED``     | 3   |             |
+----------------------------------------------+-----+-------------+
| ``JOB_MANAGER_SOCKET_EVENT_JOB_DELETED``     | 4   |             |
+----------------------------------------------+-----+-------------+
| ``JOB_MANAGER_SOCKET_EVENT_UNREGISTER_JOB``  | 5   |             |
+----------------------------------------------+-----+-------------+
| ``JOB_MANAGER_SOCKET_EVENT_UNREGISTER_JOBS`` | 6   |             |
+----------------------------------------------+-----+-------------+
| ``JOB_MANAGER_SOCKET_EVENT_REQUESTED_JOBS``  | 7   |             |
+----------------------------------------------+-----+-------------+
| ``JOB_MANAGER_SOCKET_EVENT_DISCONNECT``      | 8   |             |
+----------------------------------------------+-----+-------------+
| ``JOB_MANAGER_SOCKET_EVENT_CONNECTION``      | 9   |             |
+----------------------------------------------+-----+-------------+