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

Function readEnumPremiumOrderStatus

qevercloud/generated/types.cpp:6679–6691  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6677}
6678
6679void readEnumPremiumOrderStatus(ThriftBinaryBufferReader& r, PremiumOrderStatus::type& e) {
6680 qint32 i;
6681 r.readI32(i);
6682 switch(i) {
6683 case static_cast<int>(PremiumOrderStatus::NONE): e = PremiumOrderStatus::NONE; break;
6684 case static_cast<int>(PremiumOrderStatus::PENDING): e = PremiumOrderStatus::PENDING; break;
6685 case static_cast<int>(PremiumOrderStatus::ACTIVE): e = PremiumOrderStatus::ACTIVE; break;
6686 case static_cast<int>(PremiumOrderStatus::FAILED): e = PremiumOrderStatus::FAILED; break;
6687 case static_cast<int>(PremiumOrderStatus::CANCELLATION_PENDING): e = PremiumOrderStatus::CANCELLATION_PENDING; break;
6688 case static_cast<int>(PremiumOrderStatus::CANCELED): e = PremiumOrderStatus::CANCELED; break;
6689 default: throw ThriftException(ThriftException::Type::INVALID_DATA, "Incorrect value for enum PremiumOrderStatus");
6690 }
6691}
6692
6693void readEnumSharedNotebookPrivilegeLevel(ThriftBinaryBufferReader& r, SharedNotebookPrivilegeLevel::type& e) {
6694 qint32 i;

Callers 1

readAccountingFunction · 0.85

Calls 2

ThriftExceptionClass · 0.85
readI32Method · 0.80

Tested by

no test coverage detected