| 5528 | } |
| 5529 | |
| 5530 | void writeNotebook(ThriftBinaryBufferWriter& w, const Notebook& s) { |
| 5531 | w.writeStructBegin("Notebook"); |
| 5532 | if(s.guid.isSet()) { |
| 5533 | w.writeFieldBegin("guid", ThriftFieldType::T_STRING, 1); |
| 5534 | w.writeString(s.guid.ref()); |
| 5535 | w.writeFieldEnd(); |
| 5536 | } |
| 5537 | if(s.name.isSet()) { |
| 5538 | w.writeFieldBegin("name", ThriftFieldType::T_STRING, 2); |
| 5539 | w.writeString(s.name.ref()); |
| 5540 | w.writeFieldEnd(); |
| 5541 | } |
| 5542 | if(s.updateSequenceNum.isSet()) { |
| 5543 | w.writeFieldBegin("updateSequenceNum", ThriftFieldType::T_I32, 5); |
| 5544 | w.writeI32(s.updateSequenceNum.ref()); |
| 5545 | w.writeFieldEnd(); |
| 5546 | } |
| 5547 | if(s.defaultNotebook.isSet()) { |
| 5548 | w.writeFieldBegin("defaultNotebook", ThriftFieldType::T_BOOL, 6); |
| 5549 | w.writeBool(s.defaultNotebook.ref()); |
| 5550 | w.writeFieldEnd(); |
| 5551 | } |
| 5552 | if(s.serviceCreated.isSet()) { |
| 5553 | w.writeFieldBegin("serviceCreated", ThriftFieldType::T_I64, 7); |
| 5554 | w.writeI64(s.serviceCreated.ref()); |
| 5555 | w.writeFieldEnd(); |
| 5556 | } |
| 5557 | if(s.serviceUpdated.isSet()) { |
| 5558 | w.writeFieldBegin("serviceUpdated", ThriftFieldType::T_I64, 8); |
| 5559 | w.writeI64(s.serviceUpdated.ref()); |
| 5560 | w.writeFieldEnd(); |
| 5561 | } |
| 5562 | if(s.publishing.isSet()) { |
| 5563 | w.writeFieldBegin("publishing", ThriftFieldType::T_STRUCT, 10); |
| 5564 | writePublishing(w, s.publishing.ref()); |
| 5565 | w.writeFieldEnd(); |
| 5566 | } |
| 5567 | if(s.published.isSet()) { |
| 5568 | w.writeFieldBegin("published", ThriftFieldType::T_BOOL, 11); |
| 5569 | w.writeBool(s.published.ref()); |
| 5570 | w.writeFieldEnd(); |
| 5571 | } |
| 5572 | if(s.stack.isSet()) { |
| 5573 | w.writeFieldBegin("stack", ThriftFieldType::T_STRING, 12); |
| 5574 | w.writeString(s.stack.ref()); |
| 5575 | w.writeFieldEnd(); |
| 5576 | } |
| 5577 | if(s.sharedNotebookIds.isSet()) { |
| 5578 | w.writeFieldBegin("sharedNotebookIds", ThriftFieldType::T_LIST, 13); |
| 5579 | w.writeListBegin(ThriftFieldType::T_I64, s.sharedNotebookIds.ref().length()); |
| 5580 | Q_FOREACH(const qint64& elem, s.sharedNotebookIds.ref()) { |
| 5581 | w.writeI64(elem); |
| 5582 | } |
| 5583 | w.writeListEnd(); |
| 5584 | w.writeFieldEnd(); |
| 5585 | } |
| 5586 | if(s.sharedNotebooks.isSet()) { |
| 5587 | w.writeFieldBegin("sharedNotebooks", ThriftFieldType::T_LIST, 14); |
no test coverage detected