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

Function writeNote

qevercloud/generated/types.cpp:4388–4479  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4386}
4387
4388void writeNote(ThriftBinaryBufferWriter& w, const Note& s) {
4389 w.writeStructBegin("Note");
4390 if(s.guid.isSet()) {
4391 w.writeFieldBegin("guid", ThriftFieldType::T_STRING, 1);
4392 w.writeString(s.guid.ref());
4393 w.writeFieldEnd();
4394 }
4395 if(s.title.isSet()) {
4396 w.writeFieldBegin("title", ThriftFieldType::T_STRING, 2);
4397 w.writeString(s.title.ref());
4398 w.writeFieldEnd();
4399 }
4400 if(s.content.isSet()) {
4401 w.writeFieldBegin("content", ThriftFieldType::T_STRING, 3);
4402 w.writeString(s.content.ref());
4403 w.writeFieldEnd();
4404 }
4405 if(s.contentHash.isSet()) {
4406 w.writeFieldBegin("contentHash", ThriftFieldType::T_STRING, 4);
4407 w.writeBinary(s.contentHash.ref());
4408 w.writeFieldEnd();
4409 }
4410 if(s.contentLength.isSet()) {
4411 w.writeFieldBegin("contentLength", ThriftFieldType::T_I32, 5);
4412 w.writeI32(s.contentLength.ref());
4413 w.writeFieldEnd();
4414 }
4415 if(s.created.isSet()) {
4416 w.writeFieldBegin("created", ThriftFieldType::T_I64, 6);
4417 w.writeI64(s.created.ref());
4418 w.writeFieldEnd();
4419 }
4420 if(s.updated.isSet()) {
4421 w.writeFieldBegin("updated", ThriftFieldType::T_I64, 7);
4422 w.writeI64(s.updated.ref());
4423 w.writeFieldEnd();
4424 }
4425 if(s.deleted.isSet()) {
4426 w.writeFieldBegin("deleted", ThriftFieldType::T_I64, 8);
4427 w.writeI64(s.deleted.ref());
4428 w.writeFieldEnd();
4429 }
4430 if(s.active.isSet()) {
4431 w.writeFieldBegin("active", ThriftFieldType::T_BOOL, 9);
4432 w.writeBool(s.active.ref());
4433 w.writeFieldEnd();
4434 }
4435 if(s.updateSequenceNum.isSet()) {
4436 w.writeFieldBegin("updateSequenceNum", ThriftFieldType::T_I32, 10);
4437 w.writeI32(s.updateSequenceNum.ref());
4438 w.writeFieldEnd();
4439 }
4440 if(s.notebookGuid.isSet()) {
4441 w.writeFieldBegin("notebookGuid", ThriftFieldType::T_STRING, 11);
4442 w.writeString(s.notebookGuid.ref());
4443 w.writeFieldEnd();
4444 }
4445 if(s.tagGuids.isSet()) {

Callers 4

Q_FOREACHFunction · 0.85
writeNoteEmailParametersFunction · 0.85

Calls 14

writeNoteAttributesFunction · 0.85
writeStructBeginMethod · 0.80
writeFieldBeginMethod · 0.80
writeStringMethod · 0.80
writeFieldEndMethod · 0.80
writeBinaryMethod · 0.80
writeI32Method · 0.80
writeI64Method · 0.80
writeBoolMethod · 0.80
writeListBeginMethod · 0.80
writeListEndMethod · 0.80
writeFieldStopMethod · 0.80

Tested by

no test coverage detected