| 4759 | } |
| 4760 | |
| 4761 | void readBusinessNotebook(ThriftBinaryBufferReader& r, BusinessNotebook& s) { |
| 4762 | QString fname; |
| 4763 | ThriftFieldType::type fieldType; |
| 4764 | qint16 fieldId; |
| 4765 | r.readStructBegin(fname); |
| 4766 | while(true) { |
| 4767 | r.readFieldBegin(fname, fieldType, fieldId); |
| 4768 | if(fieldType == ThriftFieldType::T_STOP) break; |
| 4769 | if(fieldId == 1) { |
| 4770 | if(fieldType == ThriftFieldType::T_STRING) { |
| 4771 | QString v; |
| 4772 | r.readString(v); |
| 4773 | s.notebookDescription = v; |
| 4774 | } else { |
| 4775 | r.skip(fieldType); |
| 4776 | } |
| 4777 | } else |
| 4778 | if(fieldId == 2) { |
| 4779 | if(fieldType == ThriftFieldType::T_I32) { |
| 4780 | SharedNotebookPrivilegeLevel::type v; |
| 4781 | readEnumSharedNotebookPrivilegeLevel(r, v); |
| 4782 | s.privilege = v; |
| 4783 | } else { |
| 4784 | r.skip(fieldType); |
| 4785 | } |
| 4786 | } else |
| 4787 | if(fieldId == 3) { |
| 4788 | if(fieldType == ThriftFieldType::T_BOOL) { |
| 4789 | bool v; |
| 4790 | r.readBool(v); |
| 4791 | s.recommended = v; |
| 4792 | } else { |
| 4793 | r.skip(fieldType); |
| 4794 | } |
| 4795 | } else |
| 4796 | { |
| 4797 | r.skip(fieldType); |
| 4798 | } |
| 4799 | r.readFieldEnd(); |
| 4800 | } |
| 4801 | r.readStructEnd(); |
| 4802 | } |
| 4803 | |
| 4804 | void writeSavedSearchScope(ThriftBinaryBufferWriter& w, const SavedSearchScope& s) { |
| 4805 | w.writeStructBegin("SavedSearchScope"); |
no test coverage detected