Group Type#
GroupPermissions#
enum values need to be ^2 to have a valid bitmask
enum GroupPermissions {
GROUP_PERMISSIONS_UNSPECIFIED = 0;
// doc permissions
GROUP_PERMISSIONS_DOC_REVIEW = 1;
GROUP_PERMISSIONS_DOC_RELEASE_REJECT = 2;
// DOC COMMENTS
GROUP_PERMISSIONS_DOC_COMMENT_READ = 4;
GROUP_PERMISSIONS_DOC_COMMENT_WRITE = 8;
GROUP_PERMISSIONS_DOC_COMMENT_LOCK_UNLOCK = 16;
GROUP_PERMISSIONS_DOC_COMMENT_CLOSE = 32;
// QA PERMISSIONS
GROUP_PERMISSIONS_QA_ACCESS = 64;
GROUP_PERMISSIONS_QA_ADMIN = 128;
GROUP_PERMISSIONS_QA_GATEKEEPER = 256;
GROUP_PERMISSIONS_QA_QUESTION_WRITE = 512;
GROUP_PERMISSIONS_QA_ANSWER_WRITE = 1024;
GROUP_PERMISSIONS_QA_LOCK_UNLOCK = 2048;
GROUP_PERMISSIONS_QA_RESOLVE_UNRESOLVE = 4096;
// QA COMMENTS
GROUP_PERMISSIONS_QA_COMMENT_READ = 8192;
GROUP_PERMISSIONS_QA_COMMENT_WRITE = 16384;
GROUP_PERMISSIONS_QA_COMMENT_LOCK_UNLOCK = 32768;
GROUP_PERMISSIONS_QA_COMMENT_CLOSE = 65536;
// USERS
GROUP_PERMISSIONS_LIST_USERS = 131072;
}
Value |
Tag |
Description |
|---|---|---|
GROUP_PERMISSIONS_UNSPECIFIED |
0 |
|
GROUP_PERMISSIONS_DOC_REVIEW |
1 |
Doc permissions in review |
GROUP_PERMISSIONS_DOC_RELEASE_REJECT |
2 |
Doc permissions |
GROUP_PERMISSIONS_DOC_COMMENT_READ |
4 |
Doc comments |
GROUP_PERMISSIONS_DOC_COMMENT_WRITE |
8 |
Doc comments |
GROUP_PERMISSIONS_DOC_COMMENT_LOCK_UNLOCK |
16 |
Doc comments |
GROUP_PERMISSIONS_DOC_COMMENT_CLOSE |
32 |
Doc comments |
GROUP_PERMISSIONS_QA_ACCESS |
64 |
QA permissions |
GROUP_PERMISSIONS_QA_ADMIN |
128 |
QA permissions |
GROUP_PERMISSIONS_QA_GATEKEEPER |
256 |
QA permissions |
GROUP_PERMISSIONS_QA_QUESTION_WRITE |
512 |
QA permissions |
GROUP_PERMISSIONS_QA_ANSWER_WRITE |
1024 |
QA permissions |
GROUP_PERMISSIONS_QA_LOCK_UNLOCK |
2048 |
QA permissions |
GROUP_PERMISSIONS_QA_RESOLVE_UNRESOLVE |
4096 |
QA permissions |
GROUP_PERMISSIONS_QA_COMMENT_READ |
8192 |
QA comments |
GROUP_PERMISSIONS_QA_COMMENT_WRITE |
16384 |
QA comments |
GROUP_PERMISSIONS_QA_COMMENT_LOCK_UNLOCK |
32768 |
QA comments |
GROUP_PERMISSIONS_QA_COMMENT_CLOSE |
65536 |
QA comments |
GROUP_PERMISSIONS_LIST_USERS |
131072 |
Users |
SystemType#
enum SystemType {
SYSTEM_TYPE_UNSPECIFIED = 0;
SYSTEM_TYPE_BUY = 1;
SYSTEM_TYPE_SELL = 2;
}
Value |
Tag |
Description |
|---|---|---|
SYSTEM_TYPE_UNSPECIFIED |
0 |
|
SYSTEM_TYPE_BUY |
1 |
|
SYSTEM_TYPE_SELL |
2 |
ConfidentialityLevel#
enum ConfidentialityLevel {
CONFIDENTIALITY_LEVEL_UNSPECIFIED = 0;
CONFIDENTIALITY_LEVEL_UNRESTRICTED = 1;
CONFIDENTIALITY_LEVEL_RESTRICTED = 2;
CONFIDENTIALITY_LEVEL_CONFIDENTIAL = 3;
CONFIDENTIALITY_LEVEL_SECRET = 4;
CONFIDENTIALITY_LEVEL_TOP_SECRET = 5;
}
Value |
Tag |
Description |
|---|---|---|
CONFIDENTIALITY_LEVEL_UNSPECIFIED |
0 |
|
CONFIDENTIALITY_LEVEL_UNRESTRICTED |
1 |
|
CONFIDENTIALITY_LEVEL_RESTRICTED |
2 |
|
CONFIDENTIALITY_LEVEL_CONFIDENTIAL |
3 |
|
CONFIDENTIALITY_LEVEL_SECRET |
4 |
|
CONFIDENTIALITY_LEVEL_TOP_SECRET |
5 |