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

Function writeSharedNotebook

qevercloud/generated/types.cpp:5024–5093  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5022}
5023
5024void 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()) {

Calls 11

writeStructBeginMethod · 0.80
writeFieldBeginMethod · 0.80
writeI64Method · 0.80
writeFieldEndMethod · 0.80
writeI32Method · 0.80
writeStringMethod · 0.80
writeBoolMethod · 0.80
writeFieldStopMethod · 0.80
writeStructEndMethod · 0.80
isSetMethod · 0.45

Tested by

no test coverage detected