Collection
==========

.. _RecursiveApproval: 

RecursiveApproval
-----------------

Setting that applies the approval rules for all subfolders.

.. code-block:: json

 enum RecursiveApproval {
  RECURSIVE_APPROVAL_UNSPECIFIED = 0;
  RECURSIVE_APPROVAL_ALL = 1;
  RECURSIVE_APPROVAL_NEW = 2;

.. list-table::
   :widths: 20 15 65
   :header-rows: 1

   * - Value
     - Tag
     - Description
   * - RECURSIVE_APPROVAL_UNSPECIFIED
     - 0
     -
   * - RECURSIVE_APPROVAL_ALL
     - 1
     -
   * - RECURSIVE_APPROVAL_NEW
     - 2
     -

.. _FolderNotification::

FolderNotification
------------------

Notification settings for a folder.

.. code-block:: json

 enum FolderNotification {
  FOLDER_NOTIFICATION_UNSPECIFIED = 0;
  FOLDER_NOTIFICATION_DO_NOTIFY = 1;
  FOLDER_NOTIFICATION_DONT_NOTIFY = 2;
 }

.. list-table::
   :widths: 20 15 65
   :header-rows: 1

   * - Value
     - Tag
     - Description
   * - FOLDER_NOTIFICATION_UNSPECIFIED
     - 0
     -
   * - FOLDER_NOTIFICATION_DO_NOTIFY
     - 1
     -
   * - FOLDER_NOTIFICATION_DONT_NOTIFY
     - 2
     -

.. _CollectionSocketEvent:

CollectionSocketEvent
---------------------

Used for socket.io

.. code-block:: json
   
 enum CollectionSocketEvent {
  COLLECTION_SOCKET_EVENT_UNSPECIFIED = 0;
  COLLECTION_SOCKET_EVENT_UPDATE = 1;
 }

.. list-table::
   :widths: 20 15 65
   :header-rows: 1

   * - Value
     - Tag
     - Description
   * - COLLECTION_SOCKET_EVENT_UNSPECIFIED
     - 0
     -
   * - COLLECTION_SOCKET_EVENT_UPDATE
     - 1
     -

.. _Comment:

Comment
-------

socket.io item

.. code-block:: json

 enum CommentSocketEvent {
  COMMENT_SOCKET_EVENT_UNSPECIFIED = 0;
  COMMENT_SOCKET_EVENT_ADD_COMMENT = 1;
  COMMENT_SOCKET_EVENT_REMOVE_COMMENT = 2;
  COMMENT_SOCKET_EVENT_CHANGE_ROOM = 3;
  COMMENT_SOCKET_EVENT_UPDATE_COMMENT = 4;
 }

.. list-table::
   :widths: 20 15 65
   :header-rows: 1

   * - Value
     - Tag
     - Description
   * - COMMENT_SOCKET_EVENT_UNSPECIFIED
     - 0
     -
   * - COMMENT_SOCKET_EVENT_ADD_COMMENT
     - 1
     -
     -
   * - COMMENT_SOCKET_EVENT_REMOVE_COMMENT
     - 2
     -
   * - COMMENT_SOCKET_EVENT_CHANGE_ROOM
     - 3
     -
   * - COMMENT_SOCKET_EVENT_UPDATE_COMMENT
     - 4
     -