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

Function writeNotebook

qevercloud/generated/types.cpp:5530–5612  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5528}
5529
5530void 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);

Callers 3

Q_FOREACHFunction · 0.85

Calls 15

writePublishingFunction · 0.85
writeBusinessNotebookFunction · 0.85
writeUserFunction · 0.85
writeStructBeginMethod · 0.80
writeFieldBeginMethod · 0.80
writeStringMethod · 0.80
writeFieldEndMethod · 0.80
writeI32Method · 0.80
writeBoolMethod · 0.80
writeI64Method · 0.80
writeListBeginMethod · 0.80

Tested by

no test coverage detected