MCPcopy Create free account
hub / github.com/baumgarr/nixnote2 / readEnumSharedNotebookPrivilegeLevel

Function readEnumSharedNotebookPrivilegeLevel

qevercloud/generated/types.cpp:6693–6705  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6691}
6692
6693void readEnumSharedNotebookPrivilegeLevel(ThriftBinaryBufferReader& r, SharedNotebookPrivilegeLevel::type& e) {
6694 qint32 i;
6695 r.readI32(i);
6696 switch(i) {
6697 case static_cast<int>(SharedNotebookPrivilegeLevel::READ_NOTEBOOK): e = SharedNotebookPrivilegeLevel::READ_NOTEBOOK; break;
6698 case static_cast<int>(SharedNotebookPrivilegeLevel::MODIFY_NOTEBOOK_PLUS_ACTIVITY): e = SharedNotebookPrivilegeLevel::MODIFY_NOTEBOOK_PLUS_ACTIVITY; break;
6699 case static_cast<int>(SharedNotebookPrivilegeLevel::READ_NOTEBOOK_PLUS_ACTIVITY): e = SharedNotebookPrivilegeLevel::READ_NOTEBOOK_PLUS_ACTIVITY; break;
6700 case static_cast<int>(SharedNotebookPrivilegeLevel::GROUP): e = SharedNotebookPrivilegeLevel::GROUP; break;
6701 case static_cast<int>(SharedNotebookPrivilegeLevel::FULL_ACCESS): e = SharedNotebookPrivilegeLevel::FULL_ACCESS; break;
6702 case static_cast<int>(SharedNotebookPrivilegeLevel::BUSINESS_FULL_ACCESS): e = SharedNotebookPrivilegeLevel::BUSINESS_FULL_ACCESS; break;
6703 default: throw ThriftException(ThriftException::Type::INVALID_DATA, "Incorrect value for enum SharedNotebookPrivilegeLevel");
6704 }
6705}
6706
6707void readEnumSponsoredGroupRole(ThriftBinaryBufferReader& r, SponsoredGroupRole::type& e) {
6708 qint32 i;

Callers 2

readBusinessNotebookFunction · 0.85
readSharedNotebookFunction · 0.85

Calls 2

ThriftExceptionClass · 0.85
readI32Method · 0.80

Tested by

no test coverage detected