Collection#

RecursiveApproval#

Setting that applies the approval rules for all subfolders.

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

Value

Tag

Description

RECURSIVE_APPROVAL_UNSPECIFIED

0

RECURSIVE_APPROVAL_ALL

1

RECURSIVE_APPROVAL_NEW

2

FolderNotification#

Notification settings for a folder.

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

Value

Tag

Description

FOLDER_NOTIFICATION_UNSPECIFIED

0

FOLDER_NOTIFICATION_DO_NOTIFY

1

FOLDER_NOTIFICATION_DONT_NOTIFY

2

CollectionSocketEvent#

Used for socket.io

enum CollectionSocketEvent {
 COLLECTION_SOCKET_EVENT_UNSPECIFIED = 0;
 COLLECTION_SOCKET_EVENT_UPDATE = 1;
}

Value

Tag

Description

COLLECTION_SOCKET_EVENT_UNSPECIFIED

0

COLLECTION_SOCKET_EVENT_UPDATE

1

Comment#

socket.io item

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;
}