| 5022 | } |
| 5023 | |
| 5024 | void writeSharedNotebook(ThriftBinaryBufferWriter& w, const SharedNotebook& s) { |
| 5025 | w.writeStructBegin("SharedNotebook"); |
| 5026 | if(s.id.isSet()) { |
| 5027 | w.writeFieldBegin("id", ThriftFieldType::T_I64, 1); |
| 5028 | w.writeI64(s.id.ref()); |
| 5029 | w.writeFieldEnd(); |
| 5030 | } |
| 5031 | if(s.userId.isSet()) { |
| 5032 | w.writeFieldBegin("userId", ThriftFieldType::T_I32, 2); |
| 5033 | w.writeI32(s.userId.ref()); |
| 5034 | w.writeFieldEnd(); |
| 5035 | } |
| 5036 | if(s.notebookGuid.isSet()) { |
| 5037 | w.writeFieldBegin("notebookGuid", ThriftFieldType::T_STRING, 3); |
| 5038 | w.writeString(s.notebookGuid.ref()); |
| 5039 | w.writeFieldEnd(); |
| 5040 | } |
| 5041 | if(s.email.isSet()) { |
| 5042 | w.writeFieldBegin("email", ThriftFieldType::T_STRING, 4); |
| 5043 | w.writeString(s.email.ref()); |
| 5044 | w.writeFieldEnd(); |
| 5045 | } |
| 5046 | if(s.notebookModifiable.isSet()) { |
| 5047 | w.writeFieldBegin("notebookModifiable", ThriftFieldType::T_BOOL, 5); |
| 5048 | w.writeBool(s.notebookModifiable.ref()); |
| 5049 | w.writeFieldEnd(); |
| 5050 | } |
| 5051 | if(s.requireLogin.isSet()) { |
| 5052 | w.writeFieldBegin("requireLogin", ThriftFieldType::T_BOOL, 6); |
| 5053 | w.writeBool(s.requireLogin.ref()); |
| 5054 | w.writeFieldEnd(); |
| 5055 | } |
| 5056 | if(s.serviceCreated.isSet()) { |
| 5057 | w.writeFieldBegin("serviceCreated", ThriftFieldType::T_I64, 7); |
| 5058 | w.writeI64(s.serviceCreated.ref()); |
| 5059 | w.writeFieldEnd(); |
| 5060 | } |
| 5061 | if(s.serviceUpdated.isSet()) { |
| 5062 | w.writeFieldBegin("serviceUpdated", ThriftFieldType::T_I64, 10); |
| 5063 | w.writeI64(s.serviceUpdated.ref()); |
| 5064 | w.writeFieldEnd(); |
| 5065 | } |
| 5066 | if(s.shareKey.isSet()) { |
| 5067 | w.writeFieldBegin("shareKey", ThriftFieldType::T_STRING, 8); |
| 5068 | w.writeString(s.shareKey.ref()); |
| 5069 | w.writeFieldEnd(); |
| 5070 | } |
| 5071 | if(s.username.isSet()) { |
| 5072 | w.writeFieldBegin("username", ThriftFieldType::T_STRING, 9); |
| 5073 | w.writeString(s.username.ref()); |
| 5074 | w.writeFieldEnd(); |
| 5075 | } |
| 5076 | if(s.privilege.isSet()) { |
| 5077 | w.writeFieldBegin("privilege", ThriftFieldType::T_I32, 11); |
| 5078 | w.writeI32(static_cast<qint32>(s.privilege.ref())); |
| 5079 | w.writeFieldEnd(); |
| 5080 | } |
| 5081 | if(s.allowPreview.isSet()) { |
no test coverage detected